title: GL_MODELVIEW and GL_PROJECTION
body: <p>My code Currently looks like this :</p>
  
  <pre><code>glViewport (0, 0, this-&gt;w(), this-&gt;h());
  
  glMatrixMode(GL_PROJECTION);
  
  glLoadIdentity();
  glFrustum(-1.0, 1.0, -1.0, 1.0, 1.5, 20.0);
  //glTranslated (m_fXmovement, 0.0, m_fZmovement - 5);
  //glRotated (m_fYangleView, 1.0, 0.0, 0.0);
  //glRotated (m_fXangleView, 0.0, 1.0, 0.0);
  
  ///// Model View \\\\\
  
  glMatrixMode(GL_MODELVIEW);
  
  glTranslated (m_fXmovement, 0.0, m_fZmovement - 5 );
  glRotated (m_fYangleView, 1.0, 0.0, 0.0);
  glRotated (m_fXangleView, 0.0, 1.0, 0.0);
  
  DrawWaveFrontObject (m_pDataObjectMedia);
  
  glPushMatrix();
      glTranslated (0.0, -3.0, 0.0);  
      DrawArea();
  glPopMatrix();  
  
  DrawClickAnimation();
  
  glLoadIdentity();
  </code></pre>
  
  <p>First I had the movement part in GL_PROJECTION and all was running fine until I was working with fog.... It felt like the Camera isn't moving, it felt more like an additional camera pointing to that camera....</p>
  
  <p>Then I accidentally copied the movement parts to the GL_MODELVIEW and the fog was acting as I wanted it to act..... all was fine accepting the click animation wasn't in relation to the area anymore, now the animation moved with my ego perspective.... and I don't really get it what kind of drawing I have to put in which of these two VIEW's. Could anyone give me examples or explanations according to my code or a hint what I could improve in my styl?</p>