title: OpenGL: Set position instead of translating?
body: <p>Can I set the current render position to be an arbitrary value, instead of just giving it an offset from the current location?</p>
  
  <p>This is what I'm doing currently:</p>
  
  <pre><code>gl.glTranslatef(3.0f, 0.0f, 2.0f);
  </code></pre>
  
  <p>It allows me to say "I want to move left" but not "I want to move to point (2, 1, 2)". Is there a way to do the latter?</p>
  
  <p>I'm using OpenGL with JOGL.</p>
  
  <p><strong>Update</strong>:</p>
  
  <p>@Bahbar suggests the following:</p>
  
  <pre><code>gl.glLoadIdentity();
  gl.glTranslatef(...);
  </code></pre>
  
  <p>When I do this, everything except six lines disappears. I'm not sure why. I'm having a problem with the far clipping plane being too close, so perhaps they're too far away to be rendered.</p>