Curve.JoinCurves Method (IEnumerable(Curve), Double, Boolean)

CurveJoinCurves Method (IEnumerableCurve, Double, Boolean)

Joins a collection of curve segments together.

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Syntax
public static Curve[] JoinCurves(
	IEnumerable<Curve> inputCurves,
	double joinTolerance,
	bool preserveDirection
)
Public Shared Function JoinCurves ( 
	inputCurves As IEnumerable(Of Curve),
	joinTolerance As Double,
	preserveDirection As Boolean
) As Curve()

Parameters

inputCurves
Type: System.Collections.GenericIEnumerableCurve
An array, a list or any enumerable set of curve segments to join.
joinTolerance
Type: SystemDouble
Joining tolerance, i.e. the distance between segment end-points that is allowed.
preserveDirection
Type: SystemBoolean

If true, curve endpoints will be compared to curve startpoints.

If false, all start and endpoints will be compared and copies of input curves may be reversed in output.

Return Value

Type: Curve
An array of joint curves. This array can be empty.
Exceptions
ExceptionCondition
ArgumentNullExceptionIf inputCurves is null.
Version Information

Rhino for Mac

Supported in: 5.4

Rhino for Windows

Supported in: 6.8
See Also