Class Parallel3
- Namespace
- GeometryHelper.Core
- Assembly
- GeometryHelper.dll
Provides static methods for checking parallelism, perpendicularity and coplanarity between 3D entities.
Every method takes degenerate input to mean "no answer" and returns false for it. A zero-length vector has no direction, so it is neither parallel nor perpendicular to anything, and saying so keeps a caller from reading a confident true out of geometry that carries no information.
public static class Parallel3
- Inheritance
-
Parallel3
- Inherited Members
Methods
- IsCodirectional(GeoVector3, GeoVector3)
Checks whether two vectors point the same way, using the default tolerance.
- IsCodirectional(GeoVector3, GeoVector3, Tolerance)
Checks whether two vectors point the same way, within an angular tolerance.
- IsCoplanar(GeoFace3, GeoFace3)
Checks whether two faces lie on one common plane, using the default tolerance.
- IsCoplanar(GeoFace3, GeoFace3, Tolerance)
Checks whether two faces lie on one common plane, within a tolerance.
- IsCoplanar(GeoLine3, GeoLine3)
Checks whether two line segments lie on a common plane, using the default tolerance.
- IsCoplanar(GeoLine3, GeoLine3, Tolerance)
Checks whether two line segments lie on a common plane, within a tolerance.
- IsCoplanar(GeoPolygon3, GeoPolygon3)
Checks whether two polygons lie on one common plane, using the default tolerance.
- IsCoplanar(GeoPolygon3, GeoPolygon3, Tolerance)
Checks whether two polygons lie on one common plane, within a tolerance.
- IsCoplanar(GeoVector3, GeoVector3, GeoVector3)
Checks whether three vectors lie in a common plane through the origin, using the default tolerance.
- IsCoplanar(GeoVector3, GeoVector3, GeoVector3, Tolerance)
Checks whether three vectors lie in a common plane through the origin, within an angular tolerance.
- IsParallel(GeoFace3, GeoPlane3)
Checks whether a face lies parallel to a plane, using the default tolerance.
- IsParallel(GeoFace3, GeoPlane3, Tolerance)
Checks whether a face lies parallel to a plane, within an angular tolerance.
- IsParallel(GeoLine3, GeoLine3)
Checks whether two line segments are parallel, using the default tolerance.
- IsParallel(GeoLine3, GeoLine3, Tolerance)
Checks whether two line segments are parallel, within an angular tolerance.
- IsParallel(GeoLine3, GeoPlane3)
Checks whether a line segment runs parallel to a plane, using the default tolerance.
- IsParallel(GeoLine3, GeoPlane3, Tolerance)
Checks whether a line segment runs parallel to a plane, within an angular tolerance.
- IsParallel(GeoLine3, GeoVector3)
Checks whether a line segment runs parallel to a vector, using the default tolerance.
- IsParallel(GeoLine3, GeoVector3, Tolerance)
Checks whether a line segment runs parallel to a vector, within an angular tolerance.
- IsParallel(GeoPlane3, GeoPlane3)
Checks whether two planes are parallel, using the default tolerance.
- IsParallel(GeoPlane3, GeoPlane3, Tolerance)
Checks whether two planes are parallel, within an angular tolerance.
- IsParallel(GeoPolygon3, GeoPlane3)
Checks whether a polygon lies parallel to a plane, using the default tolerance.
- IsParallel(GeoPolygon3, GeoPlane3, Tolerance)
Checks whether a polygon lies parallel to a plane, within an angular tolerance.
- IsParallel(GeoPolygon3, GeoPolygon3)
Checks whether two polygons lie parallel to each other, using the default tolerance.
- IsParallel(GeoPolygon3, GeoPolygon3, Tolerance)
Checks whether two polygons lie parallel to each other, within an angular tolerance.
- IsParallel(GeoRay3, GeoPlane3)
Checks whether a ray runs parallel to a plane, using the default tolerance.
- IsParallel(GeoRay3, GeoPlane3, Tolerance)
Checks whether a ray runs parallel to a plane, within an angular tolerance.
- IsParallel(GeoVector3, GeoVector3)
Checks whether two vectors are parallel or anti-parallel, using the default tolerance.
- IsParallel(GeoVector3, GeoVector3, Tolerance)
Checks whether two vectors are parallel or anti-parallel, within an angular tolerance.
- IsPerpendicular(GeoLine3, GeoLine3)
Checks whether two line segments are perpendicular, using the default tolerance.
- IsPerpendicular(GeoLine3, GeoLine3, Tolerance)
Checks whether two line segments are perpendicular, within an angular tolerance.
- IsPerpendicular(GeoLine3, GeoPlane3)
Checks whether a line segment stands perpendicular to a plane, using the default tolerance.
- IsPerpendicular(GeoLine3, GeoPlane3, Tolerance)
Checks whether a line segment stands perpendicular to a plane, within an angular tolerance.
- IsPerpendicular(GeoLine3, GeoVector3)
Checks whether a line segment is perpendicular to a vector, using the default tolerance.
- IsPerpendicular(GeoLine3, GeoVector3, Tolerance)
Checks whether a line segment is perpendicular to a vector, within an angular tolerance.
- IsPerpendicular(GeoPlane3, GeoPlane3)
Checks whether two planes meet at right angles, using the default tolerance.
- IsPerpendicular(GeoPlane3, GeoPlane3, Tolerance)
Checks whether two planes meet at right angles, within an angular tolerance.
- IsPerpendicular(GeoPolygon3, GeoPlane3)
Checks whether a polygon stands perpendicular to a plane, using the default tolerance.
- IsPerpendicular(GeoPolygon3, GeoPlane3, Tolerance)
Checks whether a polygon stands perpendicular to a plane, within an angular tolerance.
- IsPerpendicular(GeoPolygon3, GeoPolygon3)
Checks whether two polygons meet at right angles, using the default tolerance.
- IsPerpendicular(GeoPolygon3, GeoPolygon3, Tolerance)
Checks whether two polygons meet at right angles, within an angular tolerance.
- IsPerpendicular(GeoRay3, GeoPlane3)
Checks whether a ray stands perpendicular to a plane, using the default tolerance.
- IsPerpendicular(GeoRay3, GeoPlane3, Tolerance)
Checks whether a ray stands perpendicular to a plane, within an angular tolerance.
- IsPerpendicular(GeoVector3, GeoVector3)
Checks whether two vectors are perpendicular, using the default tolerance.
- IsPerpendicular(GeoVector3, GeoVector3, Tolerance)
Checks whether two vectors are perpendicular, within an angular tolerance.