我在前面有一个3d模型,在背景中有一个图像。我正在尝试按像素移动3d模型(x,y)。但是 glTranslatef
func将其移动到其他一些度量中。
我试着 glViewport(0, 0, width, height)
然后 glOrtho(x, width, height, y, 0.0, 1.0)
但它使物体消失。
这是我的代码:
# draw the 3d model
glViewport(0, 0, width, height)
glMatrixMode(GL_PROJECTION)
glLoadIdentity()
glOrtho(0.0, width, height, 0.0, 0.0, 1.0)
gluPerspective(45, (width / height), 0.1, 50.0)
glMatrixMode(GL_MODELVIEW)
glLoadIdentity()
glTranslatef(0, 0, -5)
glEnable(GL_DEPTH_TEST)
# reddering the 3d object
box.render()
暂无答案!
目前还没有任何答案,快来回答吧!