Description:

Joins a collection of curve segments together.

Syntax:
public static Curve[] JoinCurves(
IEnumerable<Curve> inputCurves,
double joinTolerance,
bool preserveDirection,
bool simpleJoin,
out int key
)
Parameters:
  • inputCurves
  • Type: IEnumerable<Curve>
  • An array, a list or any enumerable set of curve segments to join.
  • joinTolerance
  • Type: double
  • Joining tolerance, i.e. the distance between segment end-points that is allowed.
  • preserveDirection
  • Type: bool
  • If true, curve endpoints will be compared to curve start points. If false, all start and endpoints will be compared and copies of input curves may be reversed in output.
  • simpleJoin
  • Type: bool
  • Set True to use the simple joining method. In general, set this parameter to false.
  • key
  • Type: int
  • inputCurves[i] is part of returnValue[key[i]]
Returns:
Type: Curve[]
An array of joined curves. This array can be empty.
Available since:
8.12

Description:

Joins a collection of curve segments together.

Syntax:
public static Curve[] JoinCurves(
IEnumerable<Curve> inputCurves,
double joinTolerance,
bool preserveDirection,
out int key
)
Parameters:
  • inputCurves
  • Type: IEnumerable<Curve>
  • An array, a list or any enumerable set of curve segments to join.
  • joinTolerance
  • Type: double
  • Joining tolerance, i.e. the distance between segment end-points that is allowed.
  • preserveDirection
  • Type: bool
  • If true, curve endpoints will be compared to curve start points. If false, all start and endpoints will be compared and copies of input curves may be reversed in output.
  • key
  • Type: int
  • inputCurves[i] is part of returnValue[key[i]]
Returns:
Type: Curve[]
An array of joined curves. This array can be empty.
Available since:
8.4

Description:

Joins a collection of curve segments together.

Syntax:
public static Curve[] JoinCurves(
IEnumerable<Curve> inputCurves,
double joinTolerance,
bool preserveDirection
)
Parameters:
  • inputCurves
  • Type: IEnumerable<Curve>
  • An array, a list or any enumerable set of curve segments to join.
  • joinTolerance
  • Type: double
  • Joining tolerance, i.e. the distance between segment end-points that is allowed.
  • preserveDirection
  • Type: bool
  • If true, curve endpoints will be compared to curve start points. If false, all start and endpoints will be compared and copies of input curves may be reversed in output.
Returns:
Type: Curve[]
An array of joined curves. This array can be empty.
Available since:
5.0

Description:

Joins a collection of curve segments together.

Syntax:
public static Curve[] JoinCurves(
IEnumerable<Curve> inputCurves,
double joinTolerance
)
Parameters:
  • inputCurves
  • Type: IEnumerable<Curve>
  • An array, a list or any enumerable set of curve segments to join.
  • joinTolerance
  • Type: double
  • Joining tolerance, i.e. the distance between segment end-points that is allowed.
Returns:
Type: Curve[]
An array of joined curves. This array can be empty.
Available since:
5.0

Description:

Joins a collection of curve segments together.

Syntax:
public static Curve[] JoinCurves(
IEnumerable<Curve> inputCurves
)
Parameters:
  • inputCurves
  • Type: IEnumerable<Curve>
  • Curve segments to join.
Returns:
Type: Curve[]
An array of joined curves. This array can be empty.
Available since:
5.0

JoinCurves method

Class:  Rhino.Geometry.Curve

Nothing found