Vector4 Structure (Microsoft.DirectX)
Describes a vector in four-dimensional (4-D) space.
Definition
Visual Basic Public Structure Vector4 C# public struct Vector4 C++ public value class Vector4 sealed JScript In JScript, you can use structures, but you cannot define your own.
Members Table
The following table lists the members exposed by the object.
Fields
Field Description W Retrieves or sets the w component of a 4-D vector. X Retrieves or sets the x component of a 4-D vector. Y Retrieves or sets the y component of a 4-D vector. Z Retrieves or sets the z component of a 4-D vector. Methods
Method Description Add Adds two 4-D vectors. BaryCentric
Returns a point in barycentric coordinates, using the specified 4-D vectors. CatmullRom
Performs a Catmull-Rom interpolation using specified 4-D vectors. Cross
Determines the cross product in four dimensions. Dot
Determines the dot product of two 4-D vectors. Equals Returns a value that indicates whether the current instance is equal to a specified object. GetHashCode Returns the hash code for the current instance. Hermite
Performs a Hermite spline interpolation using the specified 4-D vectors. Length Returns the length of a 4-D vector. LengthSq Returns the square of the length of a 4-D vector. Lerp
Performs a linear interpolation between two 4-D vectors. Maximize Returns a 4-D vector that is made up of the largest components of two 4-D vectors. Minimize Returns a 4-D vector that is made up of the smallest components of two 4-D vectors. Multiply Multiplies a 4-D vector by a Single value.
Normalize Returns the normalized version of a 4-D vector. op_Addition
Adds two vectors. op_Equality
Compares the current instance of a class to another instance to determine whether they are the same. op_Inequality
Compares the current instance of a class to another instance to determine whether they are different. op_Multiply
Determines the product of a Single value and a 4-D vector.
op_Subtraction
Subtracts two 4-D vectors. op_UnaryNegation
Negates the vector. Scale Scales a 4-D vector. Subtract Subtracts two 4-D vectors. ToString Obtains a string representation of the current instance. Transform Transforms a 4-D vector or an array of 4-D vectors by a given matrix. Vector4 Initializes a new instance of the Vector4 class. Properties
Property Description Empty
Returns an empty 4-D vector.
Structure Information
Namespace Microsoft.DirectX Assembly Microsoft.DirectX (microsoft.directx.dll) Strong Name Microsoft.DirectX, Version=1.0.900.0, Culture=neutral, PublicKeyToken=d3231b57b74a1492
See Also