Microsoft DirectX 9.0 SDK Update (October 2004)

UnsafeNativeMethods.Plane Class

Language:

Note: This documentation is preliminary and is subject to change.

Describes and manipulates a plane.

Note: For programming in Microsoft® Visual Basic® .NET or Microsoft® JScript® .NET, use the methods of the Microsoft.DirectX.Plane structure.

Definition

Visual Basic .NET NotInheritable Public Class Plane
   Inherits Object 
C# public sealed class Plane : Object
Managed C++ public __gc __sealed class Plane  : public Object
JScript .NET public class Plane extends Object

Members Table

Method Description
static (Shared in Visual Basic .NET) Dot Computes the dot product of a plane and a vector.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic .NET) DotCoordinate Computes the dot product of a plane and a 3-D vector. The w parameter of the vector is assumed to be 1.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic .NET) DotNormal Computes the dot product of a plane and a 3-D vector. The w parameter of the vector is assumed to be 0.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic .NET) FromPointNormal Constructs a plane from a point and a normal.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic .NET) FromPoints Constructs a plane from three points.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic .NET) IntersectLine Finds the intersection between a plane and a line.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic .NET) Normalize Returns the normal of a plane.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic .NET) Scale Scales the plane with a given scaling factor.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic .NET) Transform Transforms a plane by a matrix.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic .NET) TransformArray Transforms an array of planes by a matrix. The vectors that describe each plane must be normalized.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.

Inheritance Hierarchy

Object Leave Site
UnsafeNativeMethods.Plane

Class Information

Namespace Microsoft.DirectX
Assembly Microsoft.DirectX (microsoft.directx.dll)
Strong Name Microsoft.DirectX,  Version=1.0.2902.0,  Culture=neutral,  PublicKeyToken=31bf3856ad364e35

See Also


© 2004 Microsoft Corporation. All rights reserved. Terms of use.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center