Plane Methods


The Plane type exposes the following members.

Methods

Name Description
Public method Static member Create
Creates a Plane object defined by a local frame of reference.
Public method Static member CreateByNormalAndOrigin
Constructs a Plane object from a normal and an origin represented as XYZ objects. Follows the standard conventions for a planar surface. The constructed Plane object will pass through origin and be perpendicular to normal. The X and Y axes of the plane will be defined arbitrarily.
Public method Static member CreateByOriginAndBasis
Creates a Plane object defined by the two orthogonal unit vectors and passing through the origin point supplied as arguments.
Public method Static member CreateByThreePoints
Creates a Plane object passing through three points supplied as arguments.
Public method Dispose (Inherited from Surface .)
Public method Equals
Determines whether the specified Object is equal to the current Object .
(Inherited from Object .)
Public method GetBoundingBoxUV
Gets the UV bounding box of the surface.
(Inherited from Surface .)
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object .)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object .)
Public method Project
Project a 3D point orthogonally onto a surface (to find the nearest point). Throws InvalidOperationException if the projection fails.
(Inherited from Surface .)
Public method ProjectWithGuessPoint
Project a 3D point orthogonally onto a surface (to find the nearest point). This method is meant to be used when a good approximate solution for the projection is available. Throws InvalidOperationException if the projection fails.
(Inherited from Surface .)
Public method ToString
Returns a string that represents the current object.
(Inherited from Object .)

See Also