Functions | |
void | Compute_Polyline_From_Curve (HC_KEY key, const char *options, int *pcount, HC_POINT *points) |
Calculates and returns a tesselated version of a specified curve. More... | |
void | Compute_Polyline_From_Curve_Size (HC_KEY key, const char *options, int *pcount) |
Calculates and returns a the size of the tesselated curve, for use in a later call to Compute_Polyline_From_Curve. More... | |
void | DCompute_Polyline_From_Curve (HC_KEY key, const char *options, int *pcount, HC_DPOINT *points) |
Similar to Compute_Polyline_From_Curve(), but operates on double-precision data. More... | |
void | DCompute_Polyline_From_Curve_Size (HC_KEY key, const char *options, HC_DPOINT *pcount) |
Similar to Compute_Polyline_From_Curve, but operates on double-precision data. More... | |
void Compute_Polyline_From_Curve | ( | HC_KEY | key, |
const char * | options, | ||
int * | pcount, | ||
HC_POINT * | points | ||
) |
Calculates and returns a tesselated version of a specified curve.
key | - Key to a particular curve. Valid curves include circles, circular chords, circular wedges, circular arcs, ellipses, elliptical arcs and NURBS curves. |
options | - Tesselation options. |
pcount | - Number of points in the polyline. Passed by reference. Returned to user. |
points | - Array of (x,y,z) triplets that define the polyline. Passed by reference. Returned to user. |
Valid choices for options include:
Distance, in object space, of the tessellation to the parametric definition of the curve.
void Compute_Polyline_From_Curve_Size | ( | HC_KEY | key, |
const char * | options, | ||
int * | pcount | ||
) |
Calculates and returns a the size of the tesselated curve, for use in a later call to Compute_Polyline_From_Curve.
key | - Key to a particular curve. Valid curves include circles, circular chords, circular wedges, circular arcs, ellipses, elliptical arcs and NURBS curves. |
options | - Tesselation options. |
pcount | - Number of points in the polyline. Passed by reference. Returned to user. |
No additional details. See Compute_Polyline_From_Curve().
void DCompute_Polyline_From_Curve | ( | HC_KEY | key, |
const char * | options, | ||
int * | pcount, | ||
HC_DPOINT * | points | ||
) |
Similar to Compute_Polyline_From_Curve(), but operates on double-precision data.
key | - Key to a particular curve. Valid curves include circles, circular chords, circular wedges, circular arcs, ellipses, elliptical arcs and NURBS curves. |
options | - Tesselation options. |
pcount | - Number of points in the polyline. Passed by reference. Returned to user. |
points | - Array of (x,y,z) triplets that define the polyline. Passed by reference. Returned to user. |
void DCompute_Polyline_From_Curve_Size | ( | HC_KEY | key, |
const char * | options, | ||
HC_DPOINT * | pcount | ||
) |
Similar to Compute_Polyline_From_Curve, but operates on double-precision data.
key | - Key to a particular curve. Valid curves include circles, circular chords, circular wedges, circular arcs, ellipses, elliptical arcs and NURBS curves. |
options | - Tesselation options. |
pcount | - Number of points in the polyline. Passed by reference. Returned to user. |