All Frameworks  Class Hierarchy  This Framework  Indexes

GeometricOperators Global Function CATCreateMathNurbsCurveTools


CATCreateMathNurbsCurveTools( 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:
The pointer to the created operator. To be deleted with the usual C++ delete operator after use.

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

Copyright © 2003, Dassault Systèmes. All rights reserved.