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:

  1. Define the canonical form of the whole curve.
  2. Define the actual parameterization and the portion of curve (trimming information) (A3DParameterizationData).
  3. 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