Class BSplineCurve
Class defining a B-Spline curve in three-dimensional euclidean space.
Inherited Members
Namespace: BRIDGES.Geometry.Euclidean3D
Assembly: BRIDGES.dll
Syntax
public class BSplineCurve : BSplineCurve<Point>
Constructors
| Improve this Doc View SourceBSplineCurve(Int32, IEnumerable<Point>)
Initialises a new instance of BSplineCurve class.
Declaration
public BSplineCurve(int degree, IEnumerable<Point> controlPoints)
Parameters
Type | Name | Description |
---|---|---|
Int32 | degree | Degree of the interpolating BSpline polynomial basis. |
IEnumerable<Point> | controlPoints | Control points of the BSplineCurve. |
BSplineCurve(Int32, IEnumerable<Double>, IEnumerable<Point>)
Initialises a new instance of BSplineCurve class by defining its fields.
Declaration
public BSplineCurve(int degree, IEnumerable<double> knotVector, IEnumerable<Point> controlPoints)
Parameters
Type | Name | Description |
---|---|---|
Int32 | degree | Degree of the interpolating BSpline polynomial basis. |
IEnumerable<Double> | knotVector | Knot vector of the interpolating BSpline polynomial basis. |
IEnumerable<Point> | controlPoints | Control points of the BSplineCurve. |