Method Intersect
- Namespace
- GeometryHelper.Geometry
- Assembly
- GeometryHelper.dll
Intersect(GeoSolid3)
Gets every separate region this body shares with another, one body each.
public GeoSolid3[] Intersect(GeoSolid3 other)
Parameters
otherGeoSolid3
Returns
Remarks
TryIntersect(GeoSolid3, out GeoSolid3) gives the shared region as one body; this gives one per clash, which is what a report wants — a beam through two separate plates clashes twice. Empty when the two share no volume, and two bodies that only touch share none.
Intersect(GeoSolid3, Tolerance)
Gets every separate region this body shares with another, one body each, within a tolerance.
public GeoSolid3[] Intersect(GeoSolid3 other, Tolerance tolerance)