Method TrySplitBy
- Namespace
- GeometryHelper.Geometry
- Assembly
- GeometryHelper.dll
TrySplitBy(GeoPoint2, out GeoPolylineArc2, out GeoPolylineArc2)
Cuts the chain in two at a point on it.
public bool TrySplitBy(GeoPoint2 point, out GeoPolylineArc2 first, out GeoPolylineArc2 second)
Parameters
pointGeoPoint2firstGeoPolylineArc2secondGeoPolylineArc2
Returns
TrySplitBy(GeoPoint2, out GeoPolylineArc2, out GeoPolylineArc2, Tolerance)
Cuts the chain in two at a point on it, within a tolerance.
public bool TrySplitBy(GeoPoint2 point, out GeoPolylineArc2 first, out GeoPolylineArc2 second, Tolerance tolerance)
Parameters
pointGeoPoint2firstGeoPolylineArc2secondGeoPolylineArc2toleranceTolerance
Returns
TrySplitBy(GeoLine2, out GeoPolylineArc2[])
Cuts the chain wherever it meets a straight segment.
public bool TrySplitBy(GeoLine2 cutter, out GeoPolylineArc2[] pieces)
Parameters
cutterGeoLine2piecesGeoPolylineArc2[]
Returns
TrySplitBy(GeoLine2, out GeoPolylineArc2[], Tolerance)
Cuts the chain wherever it meets a straight segment, within a tolerance.
public bool TrySplitBy(GeoLine2 cutter, out GeoPolylineArc2[] pieces, Tolerance tolerance)
Parameters
cutterGeoLine2piecesGeoPolylineArc2[]toleranceTolerance
Returns
TrySplitBy(GeoArc2, out GeoPolylineArc2[])
Cuts the chain wherever it meets an arc.
public bool TrySplitBy(GeoArc2 cutter, out GeoPolylineArc2[] pieces)
Parameters
cutterGeoArc2piecesGeoPolylineArc2[]
Returns
TrySplitBy(GeoArc2, out GeoPolylineArc2[], Tolerance)
Cuts the chain wherever it meets an arc, within a tolerance.
public bool TrySplitBy(GeoArc2 cutter, out GeoPolylineArc2[] pieces, Tolerance tolerance)
Parameters
cutterGeoArc2piecesGeoPolylineArc2[]toleranceTolerance
Returns
TrySplitBy(GeoPolygon2, out GeoPolylineArc2[])
Cuts the chain wherever it meets a straight loop.
public bool TrySplitBy(GeoPolygon2 cutter, out GeoPolylineArc2[] pieces)
Parameters
cutterGeoPolygon2piecesGeoPolylineArc2[]
Returns
TrySplitBy(GeoPolygonArc2, out GeoPolylineArc2[])
Cuts the chain wherever it meets a loop that may curve.
public bool TrySplitBy(GeoPolygonArc2 cutter, out GeoPolylineArc2[] pieces)
Parameters
cutterGeoPolygonArc2piecesGeoPolylineArc2[]
Returns
TrySplitBy(GeoPoint2[], out GeoPolylineArc2[])
Cuts the chain at points on it.
public bool TrySplitBy(GeoPoint2[] points, out GeoPolylineArc2[] pieces)
Parameters
pointsGeoPoint2[]piecesGeoPolylineArc2[]