title: OpenGL Rotate, Translate, Push/Pop question
body: <p>I'm pretty new to openGL, but I have been struggling with why this won't work (not trying to solve a problem necessarily, but just looking to understand the fundamentals)</p>
  
  <p>So basically this draws a grid of triangles that are rotating.  What I'm trying to understand is if/how the Push and Pop operations can be removed.  When I take them out there is a random scattering.  I've  tried reversing the rotation after the drawing is complete, switching the translate and rotate commands.  I guess the way I see is that I should be able to avoid the push/pop and instead use the rotate each time to increment a few degrees further than the last time, but I'm obviously missing something.</p>