A nonuniform rational B-spline surface of degree is defined by
where and are the B-spline basis functions, are control points, and the weight of is the last ordinate of the homogeneous point .
NURBS surfaces are implemented in the Wolfram Language as BSplineSurface[array].