Table of Contents

Method TrySplitAt

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

TrySplitAt(double, out GeoArc3[])

Cuts the arc at a normalized parameter, where 0 is its start and 1 its end.

public bool TrySplitAt(double parameter, out GeoArc3[] pieces)

Parameters

parameter double
pieces GeoArc3[]

Returns

bool

Remarks

The centre, the radius and the plane all stay; only the sweep is shared out, so the pieces put back end to end draw exactly what went in.

TrySplitAt(double, out GeoArc3[], Tolerance)

Cuts the arc at a normalized parameter, within a tolerance.

public bool TrySplitAt(double parameter, out GeoArc3[] pieces, Tolerance tolerance)

Parameters

parameter double
pieces GeoArc3[]
tolerance Tolerance

Returns

bool

TrySplitAt(GeoPoint3, out GeoArc3[])

Cuts the arc at the point of it nearest a point.

public bool TrySplitAt(GeoPoint3 point, out GeoArc3[] pieces)

Parameters

point GeoPoint3
pieces GeoArc3[]

Returns

bool

TrySplitAt(GeoPoint3, out GeoArc3[], Tolerance)

Cuts the arc at the point of it nearest a point, within a tolerance.

public bool TrySplitAt(GeoPoint3 point, out GeoArc3[] pieces, Tolerance tolerance)

Parameters

point GeoPoint3
pieces GeoArc3[]
tolerance Tolerance

Returns

bool