NurbCurve3d Constructor

Overload List
  Name Description
Public method NurbCurve3d Default constructor for the NurbCurve3d class. With this constructor no actual data is stored in the object.
Public method NurbCurve3d(EllipticalArc3d) Constructor for the NurbCurve3d class. Constructs a 3D curve from a passed 3D elliptical arc.
Public method NurbCurve3d(LineSegment3d) Constructor for the NurbCurve3d class. Constructs a 3D curve from a passed 3D line segment.
Public method NurbCurve3d(Point3dCollection) Constructor for the NurbCurve3d class. Constructs a 3D curve interpolating a given array of 3D points.
Public method NurbCurve3d(Point3dCollection, Tolerance) Constructor for the NurbCurve3d class. Constructs a 3D curve interpolating a given array of 3D points within a given tolerance.
Public method NurbCurve3d(Int32, PolylineCurve3d, Boolean) Constructor for the NurbCurve3d class. Constructs a NURBS curve with a specified degree value, fit polyline, and a flag specifying whether to make a closed curve.
Public method NurbCurve3d(Point3dCollection, Vector3dCollection, Boolean) Constructor for the NurbCurve3d class. Constructs a 3D polynomial curve interpolating a given array of 3D points.
Public method NurbCurve3d(Int32, KnotCollection, Point3dCollection, Boolean) Constructor for the NurbCurve3d class. Constructs a 3D curve according to the passed parameters.
Public method NurbCurve3d(Point3dCollection, Vector3dCollection, Tolerance, Boolean) Constructor for the NurbCurve3d class. Constructs a 3D polynomial curve interpolating a given array of 3D points according to the specified tolerance.
Public method NurbCurve3d(Int32, KnotCollection, Point3dCollection, DoubleCollection, Boolean) Constructor for the NurbCurve3d class. Constructs a 3D curve according to the passed parameters.
Public method NurbCurve3d(Point3dCollection, Vector3d, Vector3d, Boolean, Boolean) Constructor for the NurbCurve3d class. Constructs a 3D curve interpolating a given array of 3D points and using given derivatives at the start point and endpoint.
Public method NurbCurve3d(Point3dCollection, Vector3d, Vector3d, Boolean, Boolean, KnotParameterizationEnum) Constructor for the NurbCurve3d class. Constructs a 3D curve interpolating a given array of 3D points, knot parameterization, and having given derivatives at the start point and endpoint.
Public method NurbCurve3d(Point3dCollection, Vector3d, Vector3d, Boolean, Boolean, Tolerance) Constructor for the NurbCurve3d class. Constructs a 3D curve interpolating a given array of 3D points according to the specified tolerance and using given derivatives at the start point and endpoint.
Public method NurbCurve3d(Point3dCollection, Vector3d, Vector3d, Boolean, Boolean, KnotParameterizationEnum, Tolerance) Constructor for the NurbCurve3d class. Constructs a 3D curve interpolating a given array of 3D points, knot parameterization, and having given derivatives at the start point and endpoint.
Top
See Also