Table of Contents

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

other GeoPolygonArc3

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

other GeoPolygonArc3

The other loop; it has to lie in this loop's plane.

tolerance Tolerance

The 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

other GeoPolygon3

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

other GeoPolygon3

The polygon; it has to lie in this loop's plane.

tolerance Tolerance

The tolerance.

Returns

GeoFace3[]

Exceptions

ArgumentNullException

Thrown when the polygon is null.

ArgumentException

Thrown when the polygon lies in a different plane.