Method Union
- Namespace
- GeometryHelper.Geometry
- Assembly
- GeometryHelper.dll
Union(GeoPolygon3)
Joins this polygon to a polygon.
public GeoFace3[] Union(GeoPolygon3 other)
Parameters
otherGeoPolygon3
Returns
- GeoFace3[]
Union(GeoPolygon3, Tolerance)
Joins this polygon to a polygon, within a tolerance.
public GeoFace3[] Union(GeoPolygon3 other, Tolerance tolerance)
Parameters
otherGeoPolygon3The polygon; it has to lie in this polygon's plane.
toleranceToleranceThe tolerance.
Returns
- GeoFace3[]
The pieces the two make, in the plane they share.
Exceptions
- ArgumentNullException
Thrown when the polygon is null.
- ArgumentException
Thrown when it lies in another plane.
Union(GeoFace3)
Joins this polygon to a face.
public GeoFace3[] Union(GeoFace3 other)
Parameters
otherGeoFace3
Returns
- GeoFace3[]
Union(GeoFace3, Tolerance)
Joins this polygon to a face, within a tolerance.
public GeoFace3[] Union(GeoFace3 other, Tolerance tolerance)
Parameters
Returns
- GeoFace3[]
The pieces the two make, in the plane they share.
Exceptions
- ArgumentNullException
Thrown when the face is null.
- ArgumentException
Thrown when it lies in another plane.
Union(GeoPolygonArc3)
Joins this polygon to a curved loop.
public GeoFace3[] Union(GeoPolygonArc3 other)
Parameters
otherGeoPolygonArc3
Returns
- GeoFace3[]
Union(GeoPolygonArc3, Tolerance)
Joins this polygon to a curved loop, within a tolerance.
public GeoFace3[] Union(GeoPolygonArc3 other, Tolerance tolerance)
Parameters
otherGeoPolygonArc3The curved loop; it has to lie in this polygon's plane.
toleranceToleranceThe tolerance.
Returns
- GeoFace3[]
The pieces the two make, in the plane they share.
Exceptions
- ArgumentNullException
Thrown when the curved loop is null.
- ArgumentException
Thrown when it lies in another plane.