Later in the week I started reading WebGL tutorials on learningwebgl.com.
At the same time, I also looked for libraries that I could use. I came across several:
- glMatrix.js provides fast and simple matrix class and functions
- sylvester.js offers vectors and matrices with extensive functions and flexible constructors
I have set up a simple WebGL application using Three.js. It has a basic scene graph and mouse controlled camera (click and drag on application.) The app can be found here: http://iamnop.co.cc/webgl/.
Next week I will spend my time setting up this WebGL framework so that everything is ready for rendering. Then I would move onto setting up the necessary shaders in order to do the rendering work.