Share

NurbCurve3d Constructor

Overload List

Method Description
NurbCurve3d.NurbCurve3d ()Default constructor. This is only a placeholder. No data is stored.
NurbCurve3d.NurbCurve3d (EllipticalArc3d)Constructs spline geometrically identical to an elliptic arc.
NurbCurve3d.NurbCurve3d (int, KnotCollection, Point3dCollection, [MarshalAs(UnmanagedType.U1)] bool)This .NET method wraps the ObjectARX method.If isPeriodic = Adesk::kFalse then the length of knot vector must be greater... more
NurbCurve3d.NurbCurve3d (int, KnotCollection, Point3dCollection, DoubleCollection, [MarshalAs(UnmanagedType.U1)] bool) Constructs a 3D rational spline by a knot vector, control points, and weights. If the spline is rational, control points... more
NurbCurve3d.NurbCurve3d (LineSegment3d)Constructs spline representing a line segment.
NurbCurve3d.NurbCurve3d (Point3dCollection)Constructs a 3d polynomial spline interpolating a given array if 3d points within a global tolerance.
NurbCurve3d.NurbCurve3d (Point3dCollection, Tolerance)Constructs a 3d polynomial spline interpolating a given array if 3d points within given tolerance.
NurbCurve3d.NurbCurve3d (Point3dCollection, Vector3d, Vector3d, [MarshalAs(UnmanagedType.U1)] bool, [MarshalAs(UnmanagedType.U1)] bool, KnotParameterizationEnum) This wraps the AcGeNurbCurve3d::AcGeNurbCurve3d (const AcGePoint3dArray& fitPoints, const AcGeVector3d& startTangent, const AcGeVector3d& endTangent, Adesk::Boolean startTangentDefined = Adesk::kTrue, Adesk::Boolean endTangentDefined =... more
NurbCurve3d.NurbCurve3d (Point3dCollection, Vector3d, Vector3d, [MarshalAs(UnmanagedType.U1)] bool, [MarshalAs(UnmanagedType.U1)] bool, KnotParameterizationEnum, Tolerance) This wraps the AcGeNurbCurve3d::AcGeNurbCurve3d (const AcGePoint3dArray& fitPoints, const AcGeVector3d& startTangent, const AcGeVector3d& endTangent, Adesk::Boolean startTangentDefined = Adesk::kTrue, Adesk::Boolean endTangentDefined =... more

Was this information helpful?