NURBSsplines
NURBS splines are Non-Uniform Rational B-Splines, a versatile mathematical representation for curves and surfaces used in geometric modeling and computer graphics. They extend B-splines by incorporating rational weights, which enables exact representation of a wider range of shapes, notably conic sections. NURBS form a standard in CAD/CAM, 3D modeling, and animation.
A NURBS curve is defined by a degree p, a set of control points P_i in space,
Key properties include local control (each basis function has compact support), affine invariance (transforming control points
NURBS extend to surfaces via tensor products of B-spline basis functions in two parameters (u,v), with a
NURBS are widely used in CAD/CAM, architectural modeling, automotive and aerospace design, and 3D animation. They