Method TrySplitAtDistance
- Namespace
- GeometryHelper.Geometry
- Assembly
- GeometryHelper.dll
TrySplitAtDistance(double, out GeoPolylineArc2, out GeoPolylineArc2)
Cuts the chain in two at a distance along it.
public bool TrySplitAtDistance(double distance, out GeoPolylineArc2 first, out GeoPolylineArc2 second)
Parameters
distancedoublefirstGeoPolylineArc2secondGeoPolylineArc2
Returns
TrySplitAtDistance(double, out GeoPolylineArc2, out GeoPolylineArc2, Tolerance)
Cuts the chain in two at a distance along it, within a tolerance.
public bool TrySplitAtDistance(double distance, out GeoPolylineArc2 first, out GeoPolylineArc2 second, Tolerance tolerance)
Parameters
distancedoublefirstGeoPolylineArc2secondGeoPolylineArc2toleranceTolerance
Returns
TrySplitAtDistance(double, out GeoPolylineArc2[])
Splits the chain at an arc length from its start, the pieces as a list, using the default tolerance.
public bool TrySplitAtDistance(double distance, out GeoPolylineArc2[] pieces)
Parameters
distancedoublepiecesGeoPolylineArc2[]
Returns
TrySplitAtDistance(double, out GeoPolylineArc2[], Tolerance)
Splits the chain at an arc length from its start, the pieces as a list, within a tolerance.
public bool TrySplitAtDistance(double distance, out GeoPolylineArc2[] pieces, Tolerance tolerance)
Parameters
distancedoubleHow far along the chain to cut.
piecesGeoPolylineArc2[]The two pieces in order; the chain whole when the method returns false.
toleranceToleranceThe tolerance.
Returns
- bool
true when the chain was cut in two; false when the distance falls at or beyond an end.