Table of Contents

Method TrySplitBy

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

TrySplitBy(GeoPlane3, out GeoSolid3, out GeoSolid3)

Splits this solid by a plane, using the default tolerance.

public bool TrySplitBy(GeoPlane3 cutter, out GeoSolid3 above, out GeoSolid3 below)

Parameters

cutter GeoPlane3
above GeoSolid3
below GeoSolid3

Returns

bool

Remarks

The body may be concave and its faces may carry holes. Openings are carried into whichever half they fall in, and one straddling the plane is cut along with the body.

TrySplitBy(GeoPlane3, out GeoSolid3, out GeoSolid3, Tolerance)

Splits this solid by a plane, within a tolerance.

public bool TrySplitBy(GeoPlane3 cutter, out GeoSolid3 above, out GeoSolid3 below, Tolerance tolerance)

Parameters

cutter GeoPlane3
above GeoSolid3
below GeoSolid3
tolerance Tolerance

Returns

bool

Remarks

The body may be concave and its faces may carry holes. Openings are carried into whichever half they fall in, and one straddling the plane is cut along with the body.