Drawing3d documented Class Library

BSpline Properties

The properties of the BSpline class are listed below. For a complete list of BSpline class members, see the BSpline Members topic.

Public Instance Properties

A (inherited from Curve) Returns and sets the StartPoint.See getA and setA
Atang (inherited from Curve) Returns and sets the starttangent. See getAtang, setAtang and Btang
B (inherited from Curve) Returns and sets the EndPoint.See getB and setB
Btang (inherited from Curve) Returns and sets the endtangent. See getBtang, setBtang and Atang
ControlPoints This array contains the control points of a bezier curve. The array is initialized by four points, which indicate the curve as cubic bezier.
You can set any array of control points.
CurveLength (inherited from Curve) Retrieves the length of the curve.
Degree The degree the BSpline. The default is 3. Usually: the Number of Controlpoints plus the degree plus 1 gives the number of Knots If this is not valid then the Knots will be setted new by DefaultKnots
fromParam (inherited from Curve) Retrieves and sets the starting parameter. All parameters are within the interval [fromParam, toParam]. Initialvalue is 0;
Inverted (inherited from Curve) Sets or gets the property, thats a curve is inverted is.
Knots Sets and gets the Knots of the BSpline
Maxrect (inherited from Curve) A property, which calls GetMaxrect
Owner (inherited from Curve) A CurveArray, which contains the Curve.
Resolution (inherited from Curve) Retrieves and sets the resolution of the curve. The default value is 40.
Smooth (inherited from Curve) Some classes are using this property to set BTang equals to the Atang of the "next" curve
toParam (inherited from Curve) Retrieves and sets the end parameter. All parameters are within the interval [fromParam, toParam]. Initialvalue is 1;
Visible (inherited from Curve) Several classes use this property and hide a curve, where visible is false.

See Also

BSpline Class | Drawing3d.Curves Namespace