AcGeNurbCurve3d( int degree, const AcGeKnotVector& knots, const AcGePoint3dArray& cntrlPnts, Adesk::Boolean isPeriodic = Adesk::kFalse );
|
Parameters |
Description |
|
int degree |
Input degree of spline |
|
const AcGeKnotVector& knots |
Input array of knot values, partitioning spline's domain into polynomial pieces |
|
const AcGePoint3dArray& cntrlPnts |
Input array of 3D control points |
|
Adesk::Boolean isPeriodic = Adesk::kFalse |
Input flag indicating if spline is a closed curve |
If isPeriodic = Adesk::kFalse then the length of knot vector must be greater than the length of the control array by degree+1.
If isPeriodic = Adesk::kTrue then one of the following must be true: