title: the quake 2 md2 file format (theory)
body: <p>i am trying to load md2 files in opengl but i noticed that most example programs just use a </p>
  
  <p>precompiled list of normals. something like this.....  </p>
  
  <pre><code>//table of precalculated normals  
  { -0.525731f,  0.000000f,  0.850651f },   
  { -0.442863f,  0.238856f,  0.864188f },   
  { -0.295242f,  0.000000f,  0.955423f },   
  { -0.309017f,  0.500000f,  0.809017f },   
  ...  
  ... 
  </code></pre>
  
  <p>Ok this may sound abit dumb, but i thought each model is made of different triangles, how then is it possible that you can use one set of precompiled normals to render all models?
  It seems abit strange and any ideas will be appreciated.</p>