Rotation
Rotation
Functions
Function Name | Usage | Description | Notes |
---|---|---|---|
New | Rotation Rotation.New(number pitch, number yaw, number roll) |
||
FromVector | Rotation Rotation.FromVector(Vector vector) |
Make a rotation from a vector | |
Lerp | Rotation Rotation.Lerp(Rotation rot1, Rotation rot2, number alpha) |
||
RotateVector | Vector rotation:RotateVector(Vector vector) |
Rotate a given vector by a rotation. | |
UnrotateVector | Vector rotation:UnrotateVector(Vector vector) |
Unrotate a given vector by this rotation - the opposite of Rotation.RotateVector. | |
Inverse | Rotation rotation:Inverse() |
Get the inverse of this rotation. |
Parameters
Parameter Name | Usage | Description | Notes |
---|---|---|---|
pitch | float pitch |
Pitch component of Rotation | |
yaw | float yaw |
Yaw component of Rotation | |
roll | float roll |
Roll component of Rotation |
Constants
Constant Name | Usage | Description | Notes |
---|---|---|---|
Zero | Rotation Rotation.Zero |
Zero rotation on each axis (0, 0, 0) |
Overrides
Override Name | Usage | Description | Notes |
---|---|---|---|
new_index | rotation.var = object value |
||
addition | operator + |
||
subtraction | operator - |
||
multiplication | operator * |
||
to_string | string tostring(Rotation var) |