RhinoCommon API
NurbsCurveMakeCompatible Method |
For expert use only. From the input curves, make an array of compatible NURBS curves.
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll)
Since: 6.0

public static NurbsCurve[] MakeCompatible( IEnumerable<Curve> curves, Point3d startPt, Point3d endPt, int simplifyMethod, int numPoints, double refitTolerance, double angleTolerance )
Public Shared Function MakeCompatible ( curves As IEnumerable(Of Curve), startPt As Point3d, endPt As Point3d, simplifyMethod As Integer, numPoints As Integer, refitTolerance As Double, angleTolerance As Double ) As NurbsCurve()
Parameters
- curves
- Type: System.Collections.GenericIEnumerableCurve
The input curves. - startPt
- Type: Rhino.GeometryPoint3d
The start point. To omit, specify Point3d.Unset. - endPt
- Type: Rhino.GeometryPoint3d
The end point. To omit, specify Point3d.Unset. - simplifyMethod
- Type: SystemInt32
The simplify method. - numPoints
- Type: SystemInt32
The number of rebuild points. - refitTolerance
- Type: SystemDouble
The refit tolerance. - angleTolerance
- Type: SystemDouble
The angle tolerance in radians.
Return Value
Type: NurbsCurveThe output NURBS surfaces if successful.
