Creating Primitive NURBS Objects
 
 
 

GenNURBSLatheSurface()

The GenNURBSLatheSurface() function generates a NURBS surface of revolution given an input curve, origin, up axis, and start and end angles. The output of this function is a NURBS CV Surface that matches the definition, not a relational surface.

Parameters:

GenNURBSSphereSurface()

The GenNURBSSphereSurface() Generates a NURBS sphere as a non-closed NURBS Surface. Note that this is a CV surface that matches the definition, not a relational surface.

Parameters:

GenNURBSCylinderSurface()

The GenNURBSCylinderSurface() function generates a NURBS cylinder as a non-closed NURBS Surface. Note that this is a CV surface that matches the definition, not a relational surface.

Parameters:

GenNURBSConeSurface()

The GenNURBSConeSurface() function generates a NURBS cone surface as a non-closed NURBS Surface. Note that this is a CV surface that matches the definition, not a relational surface.

Parameters:

GenNURBSTorusSurface()

This GenNURBSTorusSurface() function generates a NURBS torus surface as a non-closed NURBS Surface. Note that this is a CV surface that matches the definition, not a relational surface.

Parameters:

CreateNURBSLatheShape()

The CreateNURBSLatheShape() function generates a NURBS object based on the specified lathe (surface of revolution) definition and returns a pointer to it. This is used by the lathe modifier.

Parameters:

CreateNURBSExtrudeShape()

The CreateNURBSExtrudeShape() function generates a NURBS object based on the specified extrusion definition and returns a pointer to it. This is used by the extrude modifier.

Parameters: