Table of Contents

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

other GeoPlane3

Returns

bool

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

other GeoPlane3

The plane.

tolerance Tolerance

The tolerance.

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.