Table of Contents

Method Intersect

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

Intersect(GeoFace3)

Keeps what this face and a face both cover.

public GeoFace3[] Intersect(GeoFace3 other)

Parameters

other GeoFace3

Returns

GeoFace3[]

Intersect(GeoFace3, Tolerance)

Keeps what this face and a face both cover, within a tolerance.

public GeoFace3[] Intersect(GeoFace3 other, Tolerance tolerance)

Parameters

other GeoFace3

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

tolerance Tolerance

The tolerance.

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.

Intersect(GeoPolygon3)

Keeps what this face and a polygon both cover.

public GeoFace3[] Intersect(GeoPolygon3 other)

Parameters

other GeoPolygon3

Returns

GeoFace3[]

Intersect(GeoPolygon3, Tolerance)

Keeps what this face and a polygon both cover, within a tolerance.

public GeoFace3[] Intersect(GeoPolygon3 other, Tolerance tolerance)

Parameters

other GeoPolygon3

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

tolerance Tolerance

The 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.