
I think it was in 2004 when I started investigating, learning the maths and testing all this stuff of projecting 3d points into a 2d plane... Two years later, in 2006, I had a
torus knot with flat shading with a light and a camera. Then
Papervision3D came into the scene and I got distracted ;)
Two years later, in 2008, I reworked my code with the things I liked from Papervision3D but making it simpler to my mind. At that point I was calling the engine
threedoob and I did
a bunch of experiments with it. Later I
ported the code to Javascript and also did
a bunch of experiments with that version too.
Now I think I've reached a point in which I'm not ashamed of sharing the code and because doesn't seem to be much resources for rendering 3D with HTML5/Javascript I thought other people would find the javascript port useful.
So I've created a repository for it at github. It's still very early days, but feel free to take a look at it, use it, fork it, ...