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.