Constructor GeoFace3
- Namespace
- GeometryHelper.Geometry
- Assembly
- GeometryHelper.dll
GeoFace3(GeoPolygon3)
Initializes a face with no holes.
public GeoFace3(GeoPolygon3 boundary)
Parameters
boundaryGeoPolygon3The outer boundary.
Exceptions
- ArgumentNullException
Thrown when the boundary is null.
GeoFace3(GeoPolygon3, IEnumerable<GeoPolygon3>)
Initializes a face with holes.
public GeoFace3(GeoPolygon3 boundary, IEnumerable<GeoPolygon3> holes)
Parameters
boundaryGeoPolygon3The outer boundary.
holesIEnumerable<GeoPolygon3>The holes; null is read as none.
Exceptions
- ArgumentNullException
Thrown when the boundary is null.
- ArgumentException
Thrown when a hole does not lie on the plane of the boundary.
GeoFace3(GeoPolygon3, IEnumerable<GeoPolygon3>, Tolerance)
Initializes a face with holes, within a tolerance.
public GeoFace3(GeoPolygon3 boundary, IEnumerable<GeoPolygon3> holes, Tolerance tolerance)
Parameters
boundaryGeoPolygon3The outer boundary.
holesIEnumerable<GeoPolygon3>The holes; null is read as none.
toleranceToleranceThe tolerance deciding whether the holes share the boundary plane.