List of NURBSObject Types

3DS Max Plug-In SDK

List of NURBSObject Types

See Also: Class NURBSObject, Class NURBSSurface, Class NURBSControlVertex, Class NURBSPoint, Class NURBSCurve.

One of the following enum values describes the type of NURBSObject this is. The sub-classed NURBSObject returns one of these values in GetType().

kNPoint

Specifies a NURBSIndependentPoint object.

kNPointCPoint

Specifies a NURBSPointConstPoint object.

kNCurveCPoint

Specifies a NURBSCurveConstPoint object.

kNCurveCurveIntersectionPoint

Specifies a NURBSCurveCurveIntersectionPoint object.

kNSurfaceCPoint

Specifies a NURBSSurfConstPoint object.

kNCurveSurfaceIntersectionPoint

Specifies a NURBSCurveSurfaceIntersectionPoint object.

kNTexturePoint

This option is available in release 3.0 and later only.

Specifies a NURBSTexturePoint object.

kNCV

Specifies a NURBSControlVertex object.

kNCVCurve

Specifies a NURBSCVCurve object.

kNPointCurve

Specifies a NURBSPointCurve object.

kNBlendCurve

Specifies a NURBSBlendCurve object.

kNOffsetCurve

Specifies a NURBSOffsetCurve object.

kNXFormCurve

Specifies a NURBSXFormCurve object.

kNMirrorCurve

Specifies a NURBSMirrorCurve object.

kNFilletCurve

Specifies a NURBSFilletCurve object.

kNChamferCurve

Specifies a NURBSChamferCurve object.

kNIsoCurve

Specifies a NURBSIsoCurve object.

kNProjectVectorCurve

Specifies a NURBSProjectVectorCurve object.

kNProjectNormalCurve

Specifies a NURBSProjectNormalCurve object.

kNSurfSurfIntersectionCurve

Specifies a NURBSSurfSurfIntersectionCurve object.

kNCurveOnSurface

Specifies a NURBSCurveOnSurface object.

kNPointCurveOnSurface

Specifies a NURBSPointCurveOnSurface object.

kNSurfaceNormalCurve

Specifies a NURBSSurfaceNormalCurve object.

kNSurfaceEdgeCurve

This option is available in release 3.0 and later only.

Specifies a NURBSSurfaceEdgeCurve object.

kNCVSurface

Specifies a NURBSCVSurface object.

kNPointSurface

Specifies a NURBSPointSurface object.

kNBlendSurface

Specifies a NURBSBlendSurface object.

kNOffsetSurface

Specifies a NURBSOffsetSurface object.

kNXFormSurface

Specifies a NURBSXFormSurface object.

kNMirrorSurface

Specifies a NURBSMirrorSurface object.

kNRuledSurface

Specifies a NURBSRuledSurface object.

kNULoftSurface

Specifies a NURBSULoftSurface object.

kNExtrudeSurface

Specifies a NURBSExtrudeSurface object.

kNLatheSurface

Specifies a NURBSLatheSurface object.

kNUVLoftSurface

Specifies a NURBSUVLoftSurface object.

kNNBlendSurface

Specifies a NURBSNBlendSurface object.

kN1RailSweepSurface

Specifies a NURBS1RailSweepSurface object.

kN2RailSweepSurface

Specifies a NURBS2RailSweepSurface object.

kNCapSurface

Specifies a NURBSCapSurface object.

kNMultiCurveTrimSurface

Specifies a NURBSMultiCurveTrimSurface object.

kNFilletSurface

This option is available in release 3.0 and later only.

Specifies a NURBSFilletSurface object.