![]() | |
Bezier |
The BezierCurve type exposes the following members.
Name | Description | |
---|---|---|
![]() | CreateBezierCurve(Int32) | Returns a Point3DCollection that defines the Bezier curve. |
![]() ![]() | CreateBezierCurve(IListPoint3D, Int32) | Returns a Point3DCollection that defines the Bezier curve with the specified controlPoints (contains points on the curve and tangent control points). |
![]() ![]() | CreateBezierCurveThroughPoints(IListPoint3D, Int32) | Returns a Point3DCollection that defines the Bezier curve that goes through curvePositions. |
![]() ![]() | CreateBezierCurveThroughPoints(IListPoint3D, Double, Int32) | Returns a Point3DCollection that defines the Bezier curve that goes through curvePositions. |
![]() ![]() | CreateFromCurvePositions(IListPoint3D) | Returns an instance of BezierCurve that is created by the curvePositions. The method calculates all the control points (tangent positions) based on the default curve scale. |
![]() ![]() | CreateFromCurvePositions(IListPoint3D, Double) | Returns an instance of BezierCurve that is created by the curvePositions. The method calculates all the control points (tangent positions) based on the curveScale. |
![]() | GetPositionOnCurve | Returns a Point3D that lies on the Bezier curve. The t argument can have any value from 0 to 1; 0 meaning the first control point and 1 meaning the last control point. |