Operator for vector scaling, treating Vector3
objects as actual mathematical vectors.
Operator for vector scaling, treating Vector3
objects as actual mathematical vectors.
The application of this overload is "vector * scalar" exclusively.
"scalar * vector" is invalid.
the value to multiply this vector
a new Vector3
object
Operator for vector addition, treating Vector3
objects as actual mathematical vectors.
Operator for vector addition, treating Vector3
objects as actual mathematical vectors.
The application of this definition is "vector1 + vector2."
the other Vector3
object
a new Vector3
object with the summed values
Operator for vector subtraction, treating Vector3
objects as actual mathematical vectors.
Operator for vector subtraction, treating Vector3
objects as actual mathematical vectors.
The application of this definition is "vector1 - vector2."
the other Vector3
object
a new Vector3
object with the difference values
Perform the x-axis rotation of this Vector3
element where the angle of rotation is assumed in degrees.
Perform the x-axis rotation of this Vector3
element where the angle of rotation is assumed in degrees.
For chaining rotations.
a rotation angle
the rotated vector
Vector3.Rx
Perform the y-axis rotation of this Vector3
element where the angle of rotation is assumed in degrees.
Perform the y-axis rotation of this Vector3
element where the angle of rotation is assumed in degrees.
For chaining rotations.
a rotation angle
the rotated vector
Vector3.Ry
Perform the z-axis rotation of this Vector3
element where the angle of rotation is assumed in degrees.
Perform the z-axis rotation of this Vector3
element where the angle of rotation is assumed in degrees.
For chaining rotations.
a rotation angle
the rotated vector
Vector3.Rz
Operator for returning the ground-planar coordinates and ignoring the perpendicular distance from the world floor.
Operator for returning the ground-planar coordinates and ignoring the perpendicular distance from the world floor. The application of this definition is "vector.xy" or "vector xy."
a new Vector3
object with only two of the components of the original
(vector3: any2stringadd[Vector3]).+(other)