BezierCurveCreateCubicBeziers Method |
Constructs an array of cubic, non-rational Beziers that fit a curve to a tolerance.
Namespace:
Rhino.Geometry
Assembly:
RhinoCommon (in RhinoCommon.dll)
Since: 5.0
Syntax public static BezierCurve[] CreateCubicBeziers(
Curve sourceCurve,
double distanceTolerance,
double kinkTolerance
)
Public Shared Function CreateCubicBeziers (
sourceCurve As Curve,
distanceTolerance As Double,
kinkTolerance As Double
) As BezierCurve()
Parameters
- sourceCurve
- Type: Rhino.GeometryCurve
A curve to approximate. - distanceTolerance
- Type: SystemDouble
The max fitting error. Use RhinoMath.SqrtEpsilon as a minimum.
- kinkTolerance
- Type: SystemDouble
If the input curve has a g1-discontinuity with angle radian measure
greater than kinkTolerance at some point P, the list of beziers will
also have a kink at P.
Return Value
Type:
BezierCurveA new array of bezier curves. The array can be empty and might contain null items.
See Also