NURBS Curve
Types
A3DCrvNurbsData | |
A3DEKnotType |
|
A3DEBSplineCurveForm |
Fields
kA3DKnotTypeUniformKnots |
|
kA3DKnotTypeUnspecified |
|
kA3DKnotTypeQuasiUniformKnots |
|
kA3DKnotTypePieceWiseBezierKnots |
|
kA3DBSplineCurveFormUnspecified |
|
kA3DBSplineCurveFormPolyline |
|
kA3DBSplineCurveFormCircularArc |
|
kA3DBSplineCurveFormEllipticArc |
|
kA3DBSplineCurveFormParabolicArc |
|
kA3DBSplineCurveFormHyperbolicArc |
Functions
A3DStatus |
A3DCrvNurbsGet() |
A3DStatus |
A3DCrvNurbsCreate() |
A3DStatus |
A3DCrvBaseGetAsNurbs() |
Detailed Description
-
group
a3d_crvnurbs
Entity type is kA3DTypeCrvNurbs.
Note
This curve type contains neither A3DParameterizationData nor A3DMiscCartesianTransformationData.
Type Documentation
-
enum
A3DEKnotType
enumerate to characterize knot vector
- Version
- 2.0
Values:
-
enumerator
kA3DKnotTypeUniformKnots
Uniform.
-
enumerator
kA3DKnotTypeUnspecified
No particularity.
-
enumerator
kA3DKnotTypeQuasiUniformKnots
Quasi-uniform.
-
enumerator
kA3DKnotTypePieceWiseBezierKnots
Extrema with multiplicities of degree + 1, internal is degree.
-
enum
A3DEBSplineCurveForm
Enumerate to characterize curve form.
- Version
- 2.0
Values:
-
enumerator
kA3DBSplineCurveFormUnspecified
No particularity.
-
enumerator
kA3DBSplineCurveFormPolyline
Polyline.
-
enumerator
kA3DBSplineCurveFormCircularArc
Circle arc.
-
enumerator
kA3DBSplineCurveFormEllipticArc
Elliptic arc.
-
enumerator
kA3DBSplineCurveFormParabolicArc
Parabolic arc.
-
enumerator
kA3DBSplineCurveFormHyperbolicArc
Hyperbolic arc.