好吧,我有一个 .obj 和一个矩形,但即使使用glEnable(GL_DEPTH_TEST)
,obj 总是在矩形后面。
我将我的 obj 平移到一个非常靠近屏幕的点,但即使它位于矩形后面。
我的一些代码:
在主代码中:
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
任何抽奖前:
glTranslatef(0.0f, 0.0f, -300.0f);
glEnable(GL_DEPTH_TEST);
在矩形之前:
glTranslatef(0.0f, 0.0f, 310.0f);
在函数 Changesize 中:
gluPerspective(45.0f, fAspect, 0.1, 425.0);