As you may know, I’m working on a 3D engine for WebGL ( Babylon.js ) during my spare time. A 3D engine is a place where matrices, vectors and quaternions live. And there may be tons of them! Please note that everything done here applies to Internet Explorer...