rawify / Quaternion.js JavaScript 194 26 The RAW JavaScript Quaternion library quaternion angle conjugate math