3D Geometry and Vertex Buffer Objects with WebGL