std.geom.Vec4 - nitrologic/monkey2 GitHub Wiki
std::std.geom.Vec4
Struct Vec4
The generic Vec4 type provides support for 4 component vectors.
Unless otherwise noted, methods and operators always return a new vec4 containing the result, without modifying any parameters or 'self'.
This allows you to chain operators together easily just like 'real' expressions.
Fields |
|
w |
The vector w coordinate. |
x |
The vector x coordinate. |
y |
The vector y coordinate. |
z |
The vector z coordinate. |
Properties |
|
Length |
Returns the length of the vec4. (read only) |
W |
The Y coordinate of the vec4. |
X |
The X coordinate of the vec4. |
XY |
The XY components as a vec2. |
XYZ |
The XYZ components as a vec3. |
Y |
The Y coordinate of the vec4. |
Z |
The Y coordinate of the vec4. |
Methods |
|
OpMul |
Multiplies the vec4 by another vec4. |
OpAdd |
Adds the vec4 to another vec4. |
OpSub |
Negates the vec4. |
OpDiv |
Divides the vec4 by another vec4. |
Blend |
|
Dot |
Returns the dot product of the vec4 with another vec4. |
Normalize |
Normalizes the vec4. |
ToString |
|
To |
Converts the vec4 to a vec4 of a different type or a printable string. |