adbrown85/glycerin — Issue #3: Add a quaternion implementation
Author: adbrown85
Created: 2012-02-08 02:35:00+00:00
State: open

We need a quaternion implementation to support smooth rotations.

The core methods we will need right away are:

- *rotate*(Vec3, angle)
- *fromAxisAngle*(Vec3, float)
- *toMat3*()
- *toMat4*()

We may want to make *rotate* a top-level function though.

In the future it would also be nice to have:

- *fromMat3*(Mat3)
- *fromMat4*(Mat4)