この問題に永遠に費やしたので、私の脳は溶けてしまいました。
立方体を原点から x 方向と y 方向の両方で 2 オフセットする必要がありますが、まっすぐに見ているように一点透視図を維持します。
立方体を移動するたびに、投影が原点から来ているかのように動作します。
私はそれを行う方法を理解できません。
//this is here to draw a graph
glMatrixMode (GL_PROJECTION);
glLoadIdentity();
glOrtho(-10,10,-10,10,-10,10);
glBegin(GL_LINES);
glVertex3f(-10, 0,0);
glVertex3f(10, 0 ,0);
glVertex3f(0, -10,0);
glVertex3f(0, 10 ,0);
glEnd();
glPushMatrix();
glLoadIdentity();
glFrustum(-2.0, 2.0, -2.0, 2.0, 5, 100);
gluLookAt( 0,0,-6,
0, 0, 0,
0.0, 1.0, 0.0);
glutWireCube (.5);
glPopMatrix();
glFlush();