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) |