Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Plane Structure

.NET Framework (current version)
 

Represents a three-dimensional plane.

Namespace:   System.Numerics
Assembly:  System.Numerics (in System.Numerics.dll)

public struct Plane : IEquatable<Plane>

NameDescription
System_CAPS_pubmethodPlane(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.

System_CAPS_pubmethodPlane(Vector3, Single)

Creates a Plane object from a specified normal and the distance along the normal from the origin.

System_CAPS_pubmethodPlane(Vector4)

Creates a Plane object from a specified four-dimensional vector.

NameDescription
System_CAPS_pubmethodSystem_CAPS_staticCreateFromVertices(Vector3, Vector3, Vector3)

Creates a Plane object that contains three specified points.

System_CAPS_pubmethodSystem_CAPS_staticDot(Plane, Vector4)

Calculates the dot product of a plane and a 4-dimensional vector.

System_CAPS_pubmethodSystem_CAPS_staticDotCoordinate(Plane, Vector3)

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.

System_CAPS_pubmethodSystem_CAPS_staticDotNormal(Plane, Vector3)

Returns the dot product of a specified three-dimensional vector and the Normal vector of this plane.

System_CAPS_pubmethodEquals(Object)

Returns a value that indicates whether this instance and a specified object are equal. (Overrides ValueType.Equals(Object).)

System_CAPS_pubmethodEquals(Plane)

Returns a value that indicates whether this instance and another plane object are equal.

System_CAPS_pubmethodGetHashCode()

Returns the hash code for this instance. (Overrides ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodSystem_CAPS_staticNormalize(Plane)

Creates a new Plane object whose normal vector is the source plane's normal vector normalized.

System_CAPS_pubmethodToString()

Returns the string representation of this plane object. (Overrides ValueType.ToString().)

System_CAPS_pubmethodSystem_CAPS_staticTransform(Plane, Matrix4x4)

Transforms a normalized plane by a 4x4 matrix.

System_CAPS_pubmethodSystem_CAPS_staticTransform(Plane, Quaternion)

Transforms a normalized plane by a Quaternion rotation.

NameDescription
System_CAPS_pubfieldD

The distance of the plane along its normal from the origin.

System_CAPS_pubfieldNormal

The normal vector of the plane.

NameDescription
System_CAPS_puboperatorSystem_CAPS_staticEquality(Plane, Plane)

Returns a value that indicates whether two planes are equal.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Plane, Plane)

Returns a value that indicates whether two planes are not equal.

Universal Windows Platform
Available since 10
.NET Framework
Available since 4.6

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: