FVector4 Class

Single precision floating point 4D Vector.

Definition

Namespace: Geometry
Assembly: Geometry (in Geometry.dll) Version: 25.2414.4032
C#
public class FVector4
Inheritance
Object    FVector4

Constructors

FVector4 Create a new instance of the FVector4 item.
FVector4(FVector4) Create a new instance of the FVector4 item.
FVector4(Single, Single, Single, Single) Create a new instance of the FVector4 item.

Properties

Values Get/Set a reference to the base array of values.
W Get/Set the W coordinate of this value.
X Get/Set the X coordinate of this value.
Y Get/Set the Y coordinate of this value.
Z Get/Set the Z coordinate of this value.

Methods

Assign(FVector4, FVector4) Set the base values of the target vector from the source.
Assign(FVector4, Single) Set the value of the vector.
Assign(FVector4, Single) Set the value of the vector.
Assign(FVector4, Single, Single, Single, Single) Set the value of the vector.
Clone Return a deep clone of the caller's vector.
CrossProduct Return the cross product of two vectors.
DotProduct Return the dot product of the two vectors.
Equals(FVector4) Return a value indicating whether the properties of another vector are equal to this one.
Equals(Object)
(Inherited from Object)
Finalize
(Inherited from Object)
GetDestPoint Return the destination point from the caller's starting point, angles, and length.
GetHashCode
(Inherited from Object)
GetLineAngle Return the ray angles between two points.
GetLineDistance Return the distance of the line between the tips of two vectors.
GetMagnitude(FVector4, FVector4) Return the raw lengths of each axis from point A to point B as a ray.
GetMagnitude(FVector4, Single, Single, Single, Single) Return the raw lengths of each axis from point A to point B as a ray.
GetType
(Inherited from Object)
IsEmpty Return a value indicating whether the specified vector is empty.
IsZero Return a value indicating whether the vector value is zero.
Length Return the length of the vector.
Mask Mask one or more values out of the caller's vector.
MemberwiseClone
(Inherited from Object)
Normalize Normalize the values of the provided vector to unit value.
ReverseDirection Reverse the direction of the specified vector.
Scale Return the scaled vector.
SetVectorLength Return a new vector of direction 'vector' with length = 'size'.
Sum Return the sum of elements in the caller's vector.
SwapYZ Swap the values of the Y and Z axis.
ToDeg Return the ray angle, expressed in degrees.
ToString Return the string representation of this item.
(Overrides ObjectToString)
TransferValues Transfer the core values of one vector to another.

Operators

Addition(FVector4, FVector4) Return the result of the addition of two vectors.
Addition(FVector4, Single) Return the result of a vector added by scalar value.
Division(FVector4, FVector4) Return the result of one vector divided by the other.
(FPoint3 to FVector4) Cast the FPoint3 instance to an FVector4.
(FVector3 to FVector4) Cast the FVector3 instance to an FVector4.
(FVector4 to FPoint) Cast the FVector4 instance to an FPoint.
(FVector4 to FPoint3) Cast the FVector4 instance to an FPoint3.
(FVector4 to FVector2) Cast the FVector4 instance to an FVector2.
(FVector4 to FVector3) Cast the FVector4 instance to an FVector3.
Multiply(FVector4, FVector4) Return the result of two vectors multiplied by one another.
Multiply(FVector4, Single) Return the result of a vector multiplied by a scalar value.
Subtraction(FVector4, FVector4) Return the result of one vector subtracted from another.

See Also