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.