Method TrySplitBy
- Namespace
- GeometryHelper.Geometry
- Assembly
- GeometryHelper.dll
TrySplitBy(GeoPlane3, out GeoPolygon3[], out GeoPolygon3[])
Splits this polygon by a plane, using the default tolerance.
public bool TrySplitBy(GeoPlane3 cutter, out GeoPolygon3[] above, out GeoPolygon3[] below)
Parameters
cutterGeoPlane3aboveGeoPolygon3[]belowGeoPolygon3[]
Returns
TrySplitBy(GeoPlane3, out GeoPolygon3[], out GeoPolygon3[], Tolerance)
Splits this polygon by a plane, within a tolerance.
public bool TrySplitBy(GeoPlane3 cutter, out GeoPolygon3[] above, out GeoPolygon3[] below, Tolerance tolerance)
Parameters
cutterGeoPlane3aboveGeoPolygon3[]belowGeoPolygon3[]toleranceTolerance
Returns
TrySplitBy(GeoPolyline3, out GeoPolygon3[])
Splits this polygon along a chain drawn across it, using the default tolerance.
public bool TrySplitBy(GeoPolyline3 cutLine, out GeoPolygon3[] pieces)
Parameters
cutLineGeoPolyline3piecesGeoPolygon3[]
Returns
TrySplitBy(GeoPolyline3, out GeoPolygon3[], Tolerance)
Splits this polygon along a chain drawn across it, within a tolerance.
public bool TrySplitBy(GeoPolyline3 cutLine, out GeoPolygon3[] pieces, Tolerance tolerance)
Parameters
cutLineGeoPolyline3piecesGeoPolygon3[]toleranceTolerance
Returns
TrySplitBy(GeoSolid3, out GeoPolygon3[], out GeoPolygon3[])
Splits this polygon by a solid, sorting the pieces into those inside it and those outside, using the default tolerance.
public bool TrySplitBy(GeoSolid3 cutter, out GeoPolygon3[] inside, out GeoPolygon3[] outside)
Parameters
cutterGeoSolid3insideGeoPolygon3[]outsideGeoPolygon3[]
Returns
TrySplitBy(GeoSolid3, out GeoPolygon3[], out GeoPolygon3[], Tolerance)
Splits this polygon by a solid, within a tolerance.
public bool TrySplitBy(GeoSolid3 cutter, out GeoPolygon3[] inside, out GeoPolygon3[] outside, Tolerance tolerance)
Parameters
cutterGeoSolid3insideGeoPolygon3[]outsideGeoPolygon3[]toleranceTolerance