Plane Methods |
The Plane type exposes the following members.
Name | Description | |
---|---|---|
DistanceTo |
Returns the shortest distance from this plane to the position `point`.
| |
Equals(Object) | (Overrides ValueTypeEquals(Object).) | |
Equals(Plane) | ||
GetAnyPoint | Obsolete.
The center of the plane, the point where the normal line intersects the plane.
Deprecated, use the Center property instead.
| |
GetHashCode | (Overrides ValueTypeGetHashCode.) | |
GetType | (Inherited from Object.) | |
HasPoint |
Returns true if point is inside the plane.
Comparison uses a custom minimum epsilon threshold.
| |
Intersect3 |
Returns the intersection point of the three planes: `b`, `c`,
and this plane. If no intersection is found, `null` is returned.
| |
IntersectRay |
Returns the intersection point of a ray consisting of the
position `from` and the direction normal `dir` with this plane.
If no intersection is found, `null` is returned.
| |
IntersectSegment |
Returns the intersection point of a line segment from
position `begin` to position `end` with this plane.
If no intersection is found, `null` is returned.
| |
IsEqualApprox |
Returns true if this plane and `other` are approximately equal, by running
IsEqualApprox(Single, Single) on each component.
| |
IsPointOver |
Returns true if `point` is located above the plane.
| |
Normalized |
Returns the plane scaled to unit length.
| |
Project |
Returns the orthogonal projection of `point` into the plane.
| |
ToString | (Overrides ValueTypeToString.) | |
ToString(String) |