![]() |
Nano Brain for Unity v0.1
|
An orientation using swing and twist angles.
| swing | The swing rotation |
| twist | The twist rotation |
Public Member Functions | |
| SwingTwist (Direction swing, AngleFloat twist) | |
| Spherical | ToAngleAxis () |
| UnityEngine.Quaternion | ToQuaternion () |
| Spherical | ToAngleAxis () |
| LinearAlgebra.Quaternion | ToQuaternion () |
Static Public Member Functions | |
| static SwingTwist | Degrees (float horizontalSwing, float verticalSwing, float twist) |
| Create a swing/twist rotation using angles in degrees. | |
| static SwingTwist | Radians (float horizontalSwing, float verticalSwing, float twist) |
| Create a swing/twist rotation using angles in degrees. | |
| static SwingTwist | FromAngleAxis (Spherical r) |
| static SwingTwist | FromQuaternion (UnityEngine.Quaternion q) |
| Convert a quaternion in a swing/twist rotation. | |
| static SwingTwist | FromAngleAxis (Spherical r) |
| static SwingTwist | FromQuaternion (LinearAlgebra.Quaternion q) |
| Convert a quaternion in a swing/twist rotation. | |
| static SwingTwist | FromQuat32 (Quat32 q32) |
Public Attributes | |
| Direction | swing |
| AngleFloat | twist |
Static Public Attributes | |
| static readonly SwingTwist | zero = Degrees(0, 0, 0) |
| A zero angle rotation. | |
|
static |
Create a swing/twist rotation using angles in degrees.
| horizontalSwing | The swing angle in the horizontal plane in degrees |
| verticalSwing | The swing angle in the vertical plan in degrees |
| twist | The twist angle in degrees |
|
static |
Create a swing/twist rotation using angles in degrees.
| horizontalSwing | The swing angle in the horizontal plane in degrees |
| verticalSwing | The swing angle in the vertical plan in degrees |
| twist | The twist angle in degrees |
|
static |
Convert a quaternion in a swing/twist rotation.
| q | The quaternion to convert |
|
static |
Convert a quaternion in a swing/twist rotation.
| q | The quaternion to convert |