Table of Contents

Class Containment3

Namespace
GeometryHelper.Core
Assembly
GeometryHelper.dll

Provides static methods for deciding where a point sits relative to a 3D shape.

IsPointOn asks about the boundary of a shape, Contains asks whether the shape holds the point at all, and Locate returns which of the two — or neither — applies. Only shapes that enclose something offer Contains; a curve has no interior, so asking it to contain a point would only restate IsPointOn.

public static class Containment3
Inheritance
Containment3
Inherited Members

Methods

Contains(GeoCircle3, GeoPoint3)

Checks whether a circular disc holds a point, using the default tolerance.

Contains(GeoCircle3, GeoPoint3, Tolerance)

Checks whether a circular disc holds a point, within a tolerance.

Contains(GeoFace3, GeoPoint3)

Checks whether a face holds a point, using the default tolerance.

Contains(GeoFace3, GeoPoint3, Tolerance)

Checks whether a face holds a point, within a tolerance.

Contains(GeoObb3, GeoPoint3)

Checks whether an oriented box holds a point, using the default tolerance.

Contains(GeoObb3, GeoPoint3, Tolerance)

Checks whether an oriented box holds a point, within a tolerance.

Contains(GeoPolygon3, GeoPoint3)

Checks whether a polygon holds a point, on its surface or along its edges, using the default tolerance.

Contains(GeoPolygon3, GeoPoint3, Tolerance)

Checks whether a polygon holds a point, on its surface or along its edges, within a tolerance.

Contains(GeoSolid3, GeoPoint3)

Checks whether a solid holds a point, using the default tolerance.

Contains(GeoSolid3, GeoPoint3, Tolerance)

Checks whether a solid holds a point, within a tolerance.

Contains(GeoTriangle3, GeoPoint3)

Checks whether a triangle holds a point, on its surface or along its edges, using the default tolerance.

Contains(GeoTriangle3, GeoPoint3, Tolerance)

Checks whether a triangle holds a point, on its surface or along its edges, within a tolerance.

GetSide(GeoPlane3, GeoPoint3)

Determines which side of a plane a point lies on, using the default tolerance.

GetSide(GeoPlane3, GeoPoint3, Tolerance)

Determines which side of a plane a point lies on, within a tolerance.

IsPointOn(GeoCircle3, GeoPoint3)

Checks whether a point lies on the circumference of a circle, using the default tolerance.

IsPointOn(GeoCircle3, GeoPoint3, Tolerance)

Checks whether a point lies on the circumference of a circle, within a tolerance.

IsPointOn(GeoLine3, GeoPoint3)

Checks whether a point lies on a line segment, using the default tolerance.

IsPointOn(GeoLine3, GeoPoint3, Tolerance)

Checks whether a point lies on a line segment, within a tolerance.

IsPointOn(GeoPlane3, GeoPoint3)

Checks whether a point lies on a plane, using the default tolerance.

IsPointOn(GeoPlane3, GeoPoint3, Tolerance)

Checks whether a point lies on a plane, within a tolerance.

IsPointOn(GeoPolygon3, GeoPoint3)

Checks whether a point lies on the boundary of a polygon, using the default tolerance.

IsPointOn(GeoPolygon3, GeoPoint3, Tolerance)

Checks whether a point lies on the boundary of a polygon, within a tolerance.

IsPointOn(GeoPolyline3, GeoPoint3)

Checks whether a point lies on a polyline, using the default tolerance.

IsPointOn(GeoPolyline3, GeoPoint3, Tolerance)

Checks whether a point lies on a polyline, within a tolerance.

IsPointOn(GeoRay3, GeoPoint3)

Checks whether a point lies on a ray, using the default tolerance.

IsPointOn(GeoRay3, GeoPoint3, Tolerance)

Checks whether a point lies on a ray, within a tolerance.

Locate(GeoCircle3, GeoPoint3)

Locates a point relative to a circular disc, using the default tolerance.

Locate(GeoCircle3, GeoPoint3, Tolerance)

Locates a point relative to a circular disc, within a tolerance.

Locate(GeoFace3, GeoPoint3)

Locates a point relative to a face, using the default tolerance.

Locate(GeoFace3, GeoPoint3, Tolerance)

Locates a point relative to a face, within a tolerance.

Locate(GeoObb3, GeoPoint3)

Locates a point relative to an oriented box, using the default tolerance.

Locate(GeoObb3, GeoPoint3, Tolerance)

Locates a point relative to an oriented box, within a tolerance.

Locate(GeoPolygon3, GeoPoint3)

Locates a point relative to a polygon, using the default tolerance.

Locate(GeoPolygon3, GeoPoint3, Tolerance)

Locates a point relative to a polygon, within a tolerance.

Locate(GeoSolid3, GeoPoint3)

Locates a point relative to a solid, using the default tolerance.

Locate(GeoSolid3, GeoPoint3, Tolerance)

Locates a point relative to a solid, within a tolerance.

Locate(GeoTriangle3, GeoPoint3)

Locates a point relative to a triangle, using the default tolerance.

Locate(GeoTriangle3, GeoPoint3, Tolerance)

Locates a point relative to a triangle, within a tolerance.