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