“3D Rotations and Quaternions” app helps understand and visualize 3D rotations.
Chapters 1-3
Conversions, algorithms, interactive graphs, and animations of the four standard 3D rotation representations:
1. Euler angles.
2. Axis - angle.
3. Quaternion.
4. Rotation matrix.
The user can define rotation as Euler angles, axis-angle, or Quaternion to convert it to the other representations.
Chapter 4
Data, algorithms, graphs and animations for both linear and spherical interpolation between two quaternions.
Chapter 5
Visualization and data for rotation of user-defined point by user-defined Quaternion.
Chapter 6
Data, calculation algorithm, corresponding matrix, and interactive graph for the quaternion that results in rotation between user-defined vectors v and w.
Chapter 7
Serial rotations with up to 10 quaternions.
Chapter 8
Quaternion calculation based on constant angular velocity and time.
Chapter 9
Reflection of a point across a plane.
Developers hope to get feedback from users at
[email protected].