Vector4D Structure |
Namespace: LightBuzz
The Vector4D type exposes the following members.
Name | Description | |
---|---|---|
![]() | Vector4D(Single, Single) |
Constructs a new vector with given X and Y components.
|
![]() | Vector4D(Single, Single, Single) |
Constructs a new vector with given X, Y, and Z components.
|
![]() | Vector4D(Single, Single, Single, Single) |
Constructs a new vector with given X, Y, Z, and W components.
|
Name | Description | |
---|---|---|
![]() | Item |
Access the X, Y, Z, W components of the vector using [0], [1], [2], [3] respectively.
|
![]() | Length |
Returns the length of the current vector.
|
![]() | LengthSquared |
Returns the squared length of the current vector.
|
![]() | Magnitude |
Returns the length of the current vector.
|
![]() | MagnitudeSquared |
Returns the squared length of the current vector.
|
Name | Description | |
---|---|---|
![]() ![]() | Add |
Adds two vectors.
|
![]() ![]() | Angle |
Returns the angle (in degrees) between two vectors.
|
![]() ![]() | Divide |
Divides a vector by a number.
|
![]() ![]() | Dot |
Returns the dot product of two vectors.
|
![]() | Equals(Object) |
Determines whether the specified object is equal to the current object.
(Overrides ValueTypeEquals(Object).) |
![]() ![]() | Equals(Vector4D, Vector4D) |
Specifies whether two vectors are approximately equal.
|
![]() | GetHashCode |
Returns the hash code of the current object.
(Overrides ValueTypeGetHashCode.) |
![]() | GetType | (Inherited from Object.) |
![]() ![]() | Lerp |
Linearly interpolates between two vectors by t.
|
![]() ![]() | Multiply(Single, Vector4D) |
Multiplies a vector by a number.
|
![]() ![]() | Multiply(Vector4D, Vector3D) |
Multiplies the given rotation around the given point.
|
![]() ![]() | Multiply(Vector4D, Vector4D) |
Multiplies a vector with another vector.
|
![]() ![]() | Multiply(Vector4D, Single) |
Multiplies a vector by a number.
|
![]() ![]() | Negate |
Negates every component of the specified vector.
|
![]() | Normalize |
Makes the current vector have a magnitude of 1.
|
![]() ![]() | Normalize(Vector4D) |
Makes the specified vector have a magnitude of 1.
|
![]() | Set |
Sets the X, Y, Z, and W components of the current vector.
|
![]() ![]() | Subtract |
Subtracts the second vector from the first vector.
|
![]() | ToString |
Returns a string representation of the current object.
(Overrides ValueTypeToString.) |
Name | Description | |
---|---|---|
![]() ![]() | Addition |
Adds two vectors.
|
![]() ![]() | Division |
Divides a vector by a number.
|
![]() ![]() | Equality |
Compares two vectors for equality.
|
![]() ![]() | GreaterThan |
Compares the lengths of two vectors.
|
![]() ![]() | GreaterThanOrEqual |
Compares the lengths of two vectors.
|
![]() ![]() | (Quaternion to Vector4D) |
Converts the specified Unity Quaternion into its equivalent 4D vector.
|
![]() ![]() | (Vector4 to Vector4D) |
Converts the specified Unity Vector4 into its equivalent 4D vector.
|
![]() ![]() | (Vector2D to Vector4D) |
Converts the specified 2D vector into its equivalent 4D vector.
|
![]() ![]() | (Vector3D to Vector4D) |
Converts the specified 3D vector into its equivalent 4D vector.
|
![]() ![]() | (Vector4D to Vector4) |
Converts the specified 4D vector into its equivalent Unity Vector4.
|
![]() ![]() | (Vector4D to Quaternion) |
Converts the specified 4D vector into its equivalent Unity Quaternion.
|
![]() ![]() | Inequality |
Compares two vectors for inequality.
|
![]() ![]() | LessThan |
Compares the lengths of two vectors.
|
![]() ![]() | LessThanOrEqual |
Compares the lengths of two vectors.
|
![]() ![]() | Multiply(Single, Vector4D) |
Multiplies a number by a vector.
|
![]() ![]() | Multiply(Vector4D, Vector3D) |
Multiplies a 4D vector by 3D point.
|
![]() ![]() | Multiply(Vector4D, Vector4D) |
Multiplies a vector by another one.
|
![]() ![]() | Multiply(Vector4D, Single) |
Multiplies a vector by a number.
|
![]() ![]() | Subtraction |
Subtracts one vector from another.
|
![]() ![]() | UnaryNegation |
Negates a vector.
|
Name | Description | |
---|---|---|
![]() ![]() | NegativeInfinity |
Shorthand for (-∞, -∞, -∞, -∞).
|
![]() ![]() | One |
Shorthand for (1, 1, 1, 1).
|
![]() ![]() | PositiveInfinity |
Shorthand for (+∞, +∞, +∞, +∞).
|
![]() | W |
W component of the vector.
|
![]() | X |
X component of the vector.
|
![]() | Y |
Y component of the vector.
|
![]() | Z |
Z component of the vector.
|
![]() ![]() | Zero |
Shorthand for (0, 0, 0, 0).
|
Name | Description | |
---|---|---|
![]() | ToStringDetailed |
Displays the current vector as a detailed string.
(Defined by UnityExtensions.) |
![]() | ToVector4 |
Converts the current LightBuzz 4D vector into its equivalent Microsoft Vector4.
(Defined by Kinect2Extensions.) |