Plane Members

The following tables list the members exposed by the Plane type.

Public Constructors

Name Description
Public Method Plane Overloaded. Creates an instance of Plane.

Public Fields

Name Description
Public Field D The distance of the Plane along its normal from the origin.
Public Field Normal The normal vector of the Plane.

Public Methods

Name Description
Public Method Dot Overloaded. Calculates the dot product of a specified Vector4 and this Plane.
Public Method DotCoordinate Overloaded. Returns the dot product of a specified Vector3 and the Normal vector of this Plane plus the D constant value of the
Plane
.
Public Method DotNormal Overloaded. Returns the dot product of a specified Vector3 and the Normal vector of this Plane.
Public Method Equals Overloaded. Determines whether two instances of Plane are equal.
Public Method GetHashCode Gets the hash code for this object.
Public Method GetType (Inherited from Object.)
Public Method Intersects Overloaded. Checks whether a Plane intersects a bounding volume.
Public Method Normalize Overloaded. Changes the coefficients of the Normal vector of a Plane to make it of unit length.
Public Method Static op_Equality Determines whether two instances of Plane are equal.
Public Method Static op_Inequality Determines whether two instances of Plane are not equal.
Public Method ToString Returns a String that represents the current Plane.
Public Method Static Transform Overloaded. Transforms a normalized Plane by a Matrix or Quaternion.

Protected Methods

Name Description
Protected Method Finalize (Inherited from Object.)
Protected Method MemberwiseClone (Inherited from Object.)

See Also

Reference

Plane Structure
Microsoft.Xna.Framework Namespace