Table of Contents

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

cutter GeoPlane3
above GeoPolygon3[]
below GeoPolygon3[]

Returns

bool

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

cutter GeoPlane3
above GeoPolygon3[]
below GeoPolygon3[]
tolerance Tolerance

Returns

bool

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

cutLine GeoPolyline3
pieces GeoPolygon3[]

Returns

bool

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

cutLine GeoPolyline3
pieces GeoPolygon3[]
tolerance Tolerance

Returns

bool

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

cutter GeoSolid3
inside GeoPolygon3[]
outside GeoPolygon3[]

Returns

bool

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

cutter GeoSolid3
inside GeoPolygon3[]
outside GeoPolygon3[]
tolerance Tolerance

Returns

bool