Linear Curve

Parent module: Curves Module

group a3d_crvline

Entity type is kA3DTypeCrvLine.

Version

2.0

The canonical form is defined with the help of A3DMiscCartesianTransformationData, its origin (parameter 0) being the origin of the line and its vector X being the direction of the line. A3DParameterizationData allows for reparameterization and trim.

In the above illustration, the line is restricted to [ t0 , t1 ] interval on the X vector of its Cartesian transformation. ../_images/A3DPRCGeometryCrvLine.jpg

Example of a line segment

Note

Scale from A3DMiscCartesianTransformationData must be taken into account in previous evaluation’s algorithms.

Note

Y vector from A3DMiscCartesianTransformationData has no particular meaning in this case and must be ignored.

Data Structures

A3DCrvLineData

Structure for defining linear curves.

Functions

A3DCrvLineGet()

Populates the A3DCrvLineData structure.

A3DCrvLineCreate()

Creates an A3DCrvLine from A3DCrvLineData structure.