opengl Z轴显示问题?

当不进行旋转和平移时,画三个轴,Z轴能被隐藏。
但当经过旋转和平移后,Z轴能被隐藏时,Y轴为什么是倾斜的。有没办法Y轴不倾斜?

    glTranslatef(0, 0, -2.0f);

    glRotatef(m_rorate[0], 1, 0, 0);//旋转 绕X轴
    glRotatef(m_rorate[1], 0, 1, 0);//旋转 绕Y轴
    glColor3f(1.0f, 0.0f, 0.0f);
    //glTranslatef(-0.5f, -0.5f, -0.5f);

    glBegin(GL_LINES);
    glVertex3f(0.0f, 0.0f, 0.0f);
    glVertex3f(1.0f, 0.0f, 0.0f);
    glEnd();
    glBegin(GL_LINES);
    glVertex3f(0.0f, 0.0f, 0.0f);
    glVertex3f(0.0f, 1.0f, 0.0f);
    glEnd();
    glBegin(GL_LINES);
    glVertex3f(0.0f, 0.0f, 0.0f);
    glVertex3f(0.0f, 0.0f, 1.0f);
    glEnd();
阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏