AcGeNurbCurve3d( const AcGePoint3dArray& fitPoints, const AcGeVector3dArray& fitTangents, const AcGeTol& fitTolerance = AcGeContext::gTol, Adesk::Boolean isPeriodic = Adesk::kFalse );
|
Parameters |
Description |
|
const AcGePoint3dArray& fitPoints |
Input points interpolating the spline curve |
|
const AcGeVector3dArray& fitTangents |
Input vectors interpolating the curve's derivatives at fitPoints |
|
const AcGeTol& fitTolerance = AcGeContext::gTol |
Input maximal deviation of the curve from the fitPoints |
|
Adesk::Boolean isPeriodic = Adesk::kFalse |
Input flag indicating if spline is a closed curve |
Constructs a 3D polynomial spline interpolating a given array if 3D points within given tolerance. If isPeriodic = Adesk::kTrue, then the first and the last fitPoints must be identical. Same must be true for fitTangents.