Table of Contents

Method SplitShells

Namespace
GeometryHelper.Core
Assembly
GeometryHelper.dll

SplitShells(GeoSolid3)

Splits a body into the pieces of material that do not touch.

public static GeoSolid3[] SplitShells(GeoSolid3 solid)

Parameters

solid GeoSolid3

Returns

GeoSolid3[]

SplitShells(GeoSolid3, Tolerance)

Splits a body into the pieces of material that do not touch, within a tolerance.

public static GeoSolid3[] SplitShells(GeoSolid3 solid, Tolerance tolerance)

Parameters

solid GeoSolid3

The body.

tolerance Tolerance

The tolerance deciding which edges are shared.

Returns

GeoSolid3[]

One body per piece, in no particular order; the body itself, alone, when it is all one piece.

Exceptions

ArgumentNullException

Thrown when the body is null.