Method SharesPlaneWith
- Namespace
- GeometryHelper.Geometry
- Assembly
- GeometryHelper.dll
SharesPlaneWith(GeoPlane3)
Determines whether a plane is the plane this loop lies in.
public bool SharesPlaneWith(GeoPlane3 other)
Parameters
otherGeoPlane3
Returns
SharesPlaneWith(GeoPlane3, Tolerance)
Determines whether a plane is the plane this loop lies in, within a tolerance.
public bool SharesPlaneWith(GeoPlane3 other, Tolerance tolerance)
Parameters
Returns
- bool
true when the two are the same plane, so that work in the loop's frame is exact.
Remarks
The whole loop has to lie in the plane — every corner, and the middle of every arc. Parallel is not enough, since two parallel planes a metre apart share nothing at all, and neither is parallel through one corner, since the angle tolerance is a whole degree: a loop turned half a degree about a line through that corner would pass with its far side standing off the plane.