Curves Module

Creates and accesses entities that represent geometric curves.

Geometric curves (A3DCrvBase) are a mandatory part of the topology construct in an A3DTopoBody entity. Do not confuse an A3DCrvBase entity with an A3DRiCurve entity. The latter is a particular representation item that has an A3DTopoSingleWireBody as its topology entry point.

  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 A3DMiscCartesianTransformationData).

All curves are defined as described in these steps:

  • Curve is a mathematical description for a whole curve.
  • Arc is a portion of a curve corresponding to an interval.

Here are definitions for terms that apply to curves.

Topics