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. |