Method |
Description |
Add
|
Adds two 3-D vectors. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
BaryCentric
|
Returns a point in barycentric coordinates, using specified 3-D vectors. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
CatmullRom
|
Performs a Catmull-Rom interpolation using specified 3-D vectors. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
Cross
|
Determines the cross product of two 3-D vectors. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
Dot
|
Determines the dot product of two 3-D vectors. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
Hermite
|
Performs a Hermite spline interpolation using the specified 3-D vectors. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
Length
|
Returns the length of a 3-D vector. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
LengthSq
|
Returns the square of the length of a 3-D vector. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
Lerp
|
Performs a linear interpolation between two 3-D vectors. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
Maximize
|
Returns a 3-D vector that is made up of the largest components of two 3-D vectors. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
Minimize
|
Returns a 3-D vector that is made up of the smallest components of two 3-D vectors. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
Normalize
|
Returns the normalized version of a 3-D vector. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
Scale
|
Scales a 3-D vector. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
Subtract
|
Subtracts two 3-D vectors. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
Transform
|
Transforms a 3-D vector or an array of 3-D vectors by a given matrix. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
TransformArray
|
Transforms an array of 3-D vectors by a given matrix. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
TransformCoordinate
|
Transforms a 3-D vector by a given matrix, projecting the result back into w = 1. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
TransformCoordinateArray
|
Transforms array (x, y, z, 1) by a given matrix, and projects the result back into w = 1. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
TransformNormal
|
Transforms a 3-D vector normal by the given matrix. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |
TransformNormalArray
|
Transforms array (x, y, z, 0) by a given matrix. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures. |