Quaternions

by 8O
Abstracts Matrix transformations to Quaternions
ID:2944259
 
This library functions as a way to abstract Matrix transformations to Quaternions
Change the Rotation and/or LocalRotation with the Quaternion functions, then call ApplyRotation() on whatever atom you want to change.
This library was kept pretty simple (no Vector3 libraries, no external dependencies) to maintain its portability.