旋转3D图像批以使其成为2D

2024-09-29 21:58:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我的绘图功能是:

def on_draw(self):
    self.clear()
    self.set3d()
    glPushMatrix()
    glRotatef(-rot[0], 1, 0, 0)
    glRotatef(-rot[1], 0, 1, 0)
    glTranslatef(-pos[0],-pos[1],-pos[2],)
    self.model.draw()
    glPopMatrix()

pos(位置)和rot(旋转)是用于变换图形的相机信息列表。我想要达到的是一种末日般的效果,画面(景物的某些部分、玩家、敌人的画面)保持平行于屏幕;它们保持2D,而不管它们相对于相机的位置如何。请注意,它们仍应与其余的三维图形一起移动。你知道吗


Tags: posself功能图形绘图ondefclear

热门问题