Method Union
- Namespace
- GeometryHelper.Geometry
- Assembly
- GeometryHelper.dll
Union(GeoPolygonArc3)
Joins this loop to another lying in the same plane.
public GeoFace3[] Union(GeoPolygonArc3 other)
Parameters
otherGeoPolygonArc3
Returns
- GeoFace3[]
Union(GeoPolygonArc3, Tolerance)
Joins this loop to another lying in the same plane, within a tolerance.
public GeoFace3[] Union(GeoPolygonArc3 other, Tolerance tolerance)
Parameters
otherGeoPolygonArc3The other loop; it has to lie in this loop's plane.
toleranceToleranceThe tolerance, which here decides only whether the two share a plane.
Returns
- GeoFace3[]
The faces the two cover between them, which may be more than one where they do not touch.
Exceptions
- ArgumentNullException
Thrown when the other loop is null.
- ArgumentException
Thrown when the other loop lies in a different plane.
Union(GeoPolygon3)
Joins this loop to a polygon lying in the same plane.
public GeoFace3[] Union(GeoPolygon3 other)
Parameters
otherGeoPolygon3
Returns
- GeoFace3[]
Union(GeoPolygon3, Tolerance)
Joins this loop to a polygon lying in the same plane, within a tolerance.
public GeoFace3[] Union(GeoPolygon3 other, Tolerance tolerance)
Parameters
otherGeoPolygon3The polygon; it has to lie in this loop's plane.
toleranceToleranceThe tolerance.
Returns
- GeoFace3[]
Exceptions
- ArgumentNullException
Thrown when the polygon is null.
- ArgumentException
Thrown when the polygon lies in a different plane.