| 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. |