Class LM_Vector3

Version added: before 9.5
The LM_Vector3 class is used to represent a 3D vector or point.

Methods:

Name Returns Description Ver
Cross LM_Vector3 Computes the cross product of this vector and a second one < 9.5
Dot real Computes the dot product of this vector and a second one < 9.5
GetOrthogonals void Returns two vectors that are orthogonal to the original vector < 9.5
Mag real Computes the magnitude of a vector < 9.5
Norm LM_Vector3 Returns a normalized copy of the vector < 9.5
NormMe void Normalizes a vector < 9.5
operator* LM_Vector3 Multiplies a vector by a number, returning the result as a new vector < 9.5
operator/ LM_Vector3 Divides a vector by a number, returning the result as a new vector < 9.5
operator‑ LM_Vector3 Subtracts one vector from another and returns the result as a new vector < 9.5
operator+ LM_Vector3 Adds two vectors and returns the result as a new vector < 9.5
Rotate void Rotates the vector around the specified axis by the specified angle < 9.5
Set void Set the value of a vector < 9.5
Set void Set the value of a vector < 9.5
SquaredMag real Computes the squared magnitude of a vector < 9.5

Properties:

Name Type Description Ver
x real The x (or horizontal) coordinate of the vector. < 9.5
y real The y (or vertical) coordinate of the vector. < 9.5
z real The z (or depth) coordinate of the vector. < 9.5