[ILNumerics Visualization Engine]
Namespace: ILNumerics.Drawing
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
The Vector4 type exposes the following members.
Name | Description | |
---|---|---|
![]() | Vector4(Vector3) |
Constructs a new Vector4 from the given Vector3.
[ILNumerics Visualization Engine] |
![]() | Vector4(Vector4) |
Constructs a new Vector4 from the given Vector4.
[ILNumerics Visualization Engine] |
![]() | Vector4(Vector3, Single) |
Constructs a new Vector4 from the specified Vector3 and w component.
[ILNumerics Visualization Engine] |
![]() | Vector4(Single, Single, Single, Single) |
Constructs a new Vector4.
[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
![]() | Length |
Gets the length (magnitude) of the vector.
[ILNumerics Visualization Engine] |
![]() | LengthSquared |
Gets the square of the vector length (magnitude).
[ILNumerics Visualization Engine] |
![]() | Xyz |
Gets or sets an OpenTK.Vector3 with the X, Y and Z components of this instance.
[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
![]() | Add(Vector4) | Obsolete.
Add the Vector passed as parameter to this instance.
[ILNumerics Visualization Engine] |
![]() | Add(Vector4) | Obsolete.
Add the Vector passed as parameter to this instance.
[ILNumerics Visualization Engine] |
![]() ![]() | Add(Vector4, Vector4) |
Adds two vectors.
[ILNumerics Visualization Engine] |
![]() ![]() | Add(Vector4, Vector4, Vector4) |
Adds two vectors.
[ILNumerics Visualization Engine] |
![]() ![]() | BaryCentric(Vector4, Vector4, Vector4, Single, Single) |
Interpolate 3 Vectors using Barycentric coordinates
[ILNumerics Visualization Engine] |
![]() ![]() | BaryCentric(Vector4, Vector4, Vector4, Single, Single, Vector4) |
Interpolate 3 Vectors using Barycentric coordinates
[ILNumerics Visualization Engine] |
![]() ![]() | Clamp(Vector4, Vector4, Vector4) |
Clamp a vector to the given minimum and maximum vectors
[ILNumerics Visualization Engine] |
![]() ![]() | Clamp(Vector4, Vector4, Vector4, Vector4) |
Clamp a vector to the given minimum and maximum vectors
[ILNumerics Visualization Engine] |
![]() | Div(Single) | Obsolete.
Divide this instance by a scalar.
[ILNumerics Visualization Engine] |
![]() ![]() | Div(Vector4, Single) |
Divide a vector by a scalar
[ILNumerics Visualization Engine] |
![]() ![]() | Div(Vector4, Single, Vector4) |
Divide a vector by a scalar
[ILNumerics Visualization Engine] |
![]() ![]() | Divide(Vector4, Vector4) |
Divides a vector by the components of a vector (scale).
[ILNumerics Visualization Engine] |
![]() ![]() | Divide(Vector4, Single) |
Divides a vector by a scalar.
[ILNumerics Visualization Engine] |
![]() ![]() | Divide(Vector4, Vector4, Vector4) |
Divide a vector by the components of a vector (scale).
[ILNumerics Visualization Engine] |
![]() ![]() | Divide(Vector4, Single, Vector4) |
Divides a vector by a scalar.
[ILNumerics Visualization Engine] |
![]() ![]() | Dot(Vector3, Vector4) | |
![]() ![]() | Dot(Vector4, Vector3) | |
![]() ![]() | Dot(Vector4, Vector4) |
Calculate the dot product of two vectors
[ILNumerics Visualization Engine] |
![]() ![]() | Dot(Vector4, Vector4, Single) |
Calculate the dot product of two vectors
[ILNumerics Visualization Engine] |
![]() | Equals(Object) |
Indicates whether this instance and a specified object are equal.
(Overrides ValueTypeEquals(Object).)[ILNumerics Visualization Engine] |
![]() | Equals(Vector4) |
Indicates whether the current vector is equal to another vector.
[ILNumerics Visualization Engine] |
![]() | GetHashCode |
Returns the hashcode for this instance.
(Overrides ValueTypeGetHashCode.)[ILNumerics Visualization Engine] |
![]() ![]() | Lerp(Vector4, Vector4, Single) |
Returns a new Vector that is the linear blend of the 2 given Vectors
[ILNumerics Visualization Engine] |
![]() ![]() | Lerp(Vector4, Vector4, Single, Vector4) |
Returns a new Vector that is the linear blend of the 2 given Vectors
[ILNumerics Visualization Engine] |
![]() ![]() | Max(Vector4, Vector4) |
Calculate the component-wise maximum of two vectors
[ILNumerics Visualization Engine] |
![]() ![]() | Max(Vector4, Vector4, Vector4) |
Calculate the component-wise maximum of two vectors
[ILNumerics Visualization Engine] |
![]() ![]() | Min(Vector4, Vector4) |
Calculate the component-wise minimum of two vectors
[ILNumerics Visualization Engine] |
![]() ![]() | Min(Vector4, Vector4, Vector4) |
Calculate the component-wise minimum of two vectors
[ILNumerics Visualization Engine] |
![]() | Mult(Single) | Obsolete.
Multiply this instance by a scalar.
[ILNumerics Visualization Engine] |
![]() ![]() | Mult(Vector4, Single) |
Multiply a vector and a scalar
[ILNumerics Visualization Engine] |
![]() ![]() | Mult(Vector4, Single, Vector4) |
Multiply a vector and a scalar
[ILNumerics Visualization Engine] |
![]() ![]() | Multiply(Vector4, Vector4) |
Multiplies a vector by the components a vector (scale).
[ILNumerics Visualization Engine] |
![]() ![]() | Multiply(Vector4, Single) |
Multiplies a vector by a scalar.
[ILNumerics Visualization Engine] |
![]() ![]() | Multiply(Vector4, Vector4, Vector4) |
Multiplies a vector by the components of a vector (scale).
[ILNumerics Visualization Engine] |
![]() ![]() | Multiply(Vector4, Single, Vector4) |
Multiplies a vector by a scalar.
[ILNumerics Visualization Engine] |
![]() | Normalize |
Scales the Vector4 to unit length.
[ILNumerics Visualization Engine] |
![]() ![]() | Normalize(Vector4) |
Scale a vector to unit length
[ILNumerics Visualization Engine] |
![]() ![]() | Normalize(Vector4, Vector4) |
Scale a vector to unit length
[ILNumerics Visualization Engine] |
![]() | Scale(Vector4) | Obsolete.
Scales this instance by the given parameter.
[ILNumerics Visualization Engine] |
![]() | Scale(Vector4) | Obsolete.
Scales this instance by the given parameter.
[ILNumerics Visualization Engine] |
![]() | Scale(Single, Single, Single, Single) | Obsolete.
Scales the current Vector4 by the given amounts.
[ILNumerics Visualization Engine] |
![]() | Sub(Vector4) | Obsolete.
Subtract the Vector passed as parameter from this instance.
[ILNumerics Visualization Engine] |
![]() | Sub(Vector4) | Obsolete.
Subtract the Vector passed as parameter from this instance.
[ILNumerics Visualization Engine] |
![]() ![]() | Sub(Vector4, Vector4) |
Subtract one Vector from another
[ILNumerics Visualization Engine] |
![]() ![]() | Sub(Vector4, Vector4, Vector4) |
Subtract one Vector from another
[ILNumerics Visualization Engine] |
![]() ![]() | Subtract(Vector4, Vector4) |
Subtract one Vector from another
[ILNumerics Visualization Engine] |
![]() ![]() | Subtract(Vector4, Vector4, Vector4) |
Subtract one Vector from another
[ILNumerics Visualization Engine] |
![]() | ToString |
Returns a System.String that represents the current Vector4.
(Overrides ValueTypeToString.)[ILNumerics Visualization Engine] |
![]() | ToXMLAttrString |
Convert this vector into a short string representation, suitable for xml attribute serialization
[ILNumerics Visualization Engine] |
![]() ![]() | Transform(Vector4, Quaternion) |
Transforms a vector by a quaternion rotation.
[ILNumerics Visualization Engine] |
![]() ![]() | Transform(Vector4, Quaternion, Vector4) |
Transforms a vector by a quaternion rotation.
[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
![]() ![]() | Addition |
Adds two instances.
[ILNumerics Visualization Engine] |
![]() ![]() | Division |
Divides an instance by a scalar.
[ILNumerics Visualization Engine] |
![]() ![]() | Equality |
Compares two instances for equality.
[ILNumerics Visualization Engine] |
![]() ![]() | (Vector4 to Single*) |
Returns a pointer to the first element of the specified instance.
[ILNumerics Visualization Engine] |
![]() ![]() | (Vector4 to IntPtr) |
Returns a pointer to the first element of the specified instance.
[ILNumerics Visualization Engine] |
![]() ![]() | (Vector3 to Vector4) | |
![]() ![]() | Inequality |
Compares two instances for inequality.
[ILNumerics Visualization Engine] |
![]() ![]() | Multiply(Single, Vector4) |
Multiplies an instance by a scalar.
[ILNumerics Visualization Engine] |
![]() ![]() | Multiply(Vector4, Single) |
Multiplies an instance by a scalar.
[ILNumerics Visualization Engine] |
![]() ![]() | Subtraction |
Subtracts two instances.
[ILNumerics Visualization Engine] |
![]() ![]() | UnaryNegation |
Negates an instance.
[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
![]() ![]() | One |
Defines an instance with all components set to 1.
|
![]() ![]() | SizeInBytes |
Defines the size of the Vector4 struct in bytes.
|
![]() ![]() | UnitW |
Defines a unit-length Vector4 that points towards the W-axis.
|
![]() ![]() | UnitX |
Defines a unit-length Vector4 that points towards the X-axis.
|
![]() ![]() | UnitY |
Defines a unit-length Vector4 that points towards the Y-axis.
|
![]() ![]() | UnitZ |
Defines a unit-length Vector4 that points towards the Z-axis.
|
![]() | W |
The W component of the Vector4.
|
![]() | X |
The X component of the Vector4.
|
![]() | Y |
The Y component of the Vector4.
|
![]() | Z |
The Z component of the Vector4.
|
![]() ![]() | Zero |
Defines a zero-length Vector4.
|
Name | Description | |
---|---|---|
![]() | ToColor |
Converts this Vector4 instance into a Color.
(Defined by ExtensionMethods.)[ILNumerics Visualization Engine] |
[ILNumerics Visualization Engine]