GMModelInterfaces Global Function CATCGMCreateMathNurbsCurveTools


CATCGMCreateMathNurbsCurveTools( const iKnotVector,
const iIsRational,
const iSetOfPoints,
const iDimension,
const iWeights)
Creates an operator for dividing a Nurbs curve into several C2 Nurbs curves.
Parameters:
iKnotVector
The knot vector.
iIsRational
Legal values:
0
if it is not rational.
1
if it is rational.
iSetOfPoints
The set of control points.
iDimension
CATMathNurbsLyingOn:
defines a 2D curve, only the first two coordinates specified in iSetOfPoints are used.
CATMathNurbsFull3D:
defines a 3D curve, the three coordinates are used.
iWeights
The array of weights (one weight per control point).
Returns:
[out, IUnknown#Release] The pointer to the created operator. To be released with the Release method after use.

This object is included in the file: CATICGMMathNurbsCurveTools.h
If needed, your Imakefile.mk should include the module: CATGMModelInterfaces

Copyright © 1999-2015, Dassault Systèmes. All rights reserved.