Curves Module
Creates and accesses entities that represent geometric curves.
Geometric curves (A3DCrvBase) are a mandatory part of the topology construct in an:c:type:~A3DTopoBodyentity. Do not confuse an:c:type:~A3DCrvBaseentity with an:c:type:~A3DRiCurveentity. The latter is a particular representation item that has an:c:type:~A3DTopoSingleWireBodyas its topology entry point.
All curves are defined as described in these steps:
- Define the canonical form of the whole curve.
- Define the actual parameterization and the portion of curve (trimming information) (
A3DParameterizationData). - Define the orientation and scaling of the curve using a Cartesian transformation. The transformation cannot specify mirror or non-uniform scaling transformations (see:c:struct:~A3DMiscCartesianTransformationData).
Here are definitions for terms that apply to curves.
- Curveis a mathematical description for a whole curve.
- Arcis a portion of a curve corresponding to an interval.
Topics
- NURBS Curve
- Linear Curve
- Circular Curve
- Elliptic Curve
- Parabolic Curve
- Hyperbolic Curve
- Polyline Curve
- Composite Curve
- Equation Curve
- Transform Curve
- Curve On Surface
- Offset Curve
- Helix Curve
- Intersection Curve
- Blend02Boundary Curve