title: OpenGl Vertex Order for Cube
body: <p>I've been looking into OpenGL and diving into the 3D world. This question relates to OpenGL in general but I've been using WebGL (which is OpenGL ES if I believe). I've had a problem understanding how cubes are drawn. I know that to draw a quad, you create two triangles in (default) CCW order like</p>
  
  <pre>
  1       0 
  |‾ ‾ ‾ ‾|
  |       |    Indices = 0,1,2, 0,2,3 (2 triangles one face)
  |       |
  |_ _ _ _|
  2       3  
  </pre>
  
  <p>However, I'm having a bit of trouble understanding the best way to draw a cube. Is there a specific way I should be drawing the cube? For example, is drawing the faces in  <strong>front->right->bottom->left->top->back</strong> the best order or is it some other way. Do I draw the cube faces counter-clockwise too or something? I just need to understand the different ways I could represent a model/cube and why.</p>