Plane Structure
Represents a three-dimensional plane.
Namespace: System.Numerics
Assembly: System.Numerics.Vectors (in System.Numerics.Vectors.dll)
The Plane type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | Plane(Vector4) | Creates a Plane object from a specified four-dimensional vector. |
![]() | Plane(Vector3, Single) | Creates a Plane object from a specified normal and the distance along the normal from the origin. |
![]() | Plane(Single, Single, Single, Single) | Creates a Plane object from the X, Y, and Z components of its normal, and its distance from the origin on that normal. |
| Name | Description | |
|---|---|---|
![]() ![]() | CreateFromVertices | Creates a Plane object that contains three specified points. |
![]() ![]() | Dot | Calculates the dot product of a plane and a 4-dimensional vector. |
![]() ![]() | DotCoordinate | Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance (D) value of the plane. |
![]() ![]() | DotNormal | Returns the dot product of a specified three-dimensional vector and the Normal vector of this plane. |
![]() | Equals(Object) | Returns a value that indicates whether this instance and a specified object are equal. (Overrides ValueType::Equals(Object).) |
![]() | Equals(Plane) | Returns a value that indicates whether this instance and another plane object are equal. |
![]() | GetHashCode | Returns the hash code for this instance. (Overrides ValueType::GetHashCode().) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() | Normalize | Creates a new Plane object whose normal vector is the source plane's normal vector normalized. |
![]() | ToString | Returns the string representation of this plane object. (Overrides ValueType::ToString().) |
![]() ![]() | Transform(Plane, Matrix4x4) | Transforms a normalized plane by a 4x4 matrix. |
![]() ![]() | Transform(Plane, Quaternion) | Transforms a normalized plane by a Quaternion rotation. |
| Name | Description | |
|---|---|---|
![]() ![]() | Equality | Returns a value that indicates whether two planes are equal. |
![]() ![]() | Inequality | Returns a value that indicates whether two planes are not equal. |
Show:



