本文要点在于扩展库pyopengl的使用,接口与标准的OpenGL基本一致。...1.0, 0.0, 0.0)
glRotatef(self.y, 0.0, 1.0, 0.0)
glRotatef(self.z, 0.0, 0.0, 1.0)
#开始绘制立方体的每个面...,同时设置纹理映射
#绘制四边形
glBegin(GL_QUADS)
#绘制顶点,并设置纹理坐标
glTexCoord2f(0.0, 0.0)...glVertex3f(1.0, 1.0, 1.0)
glTexCoord2f(0.0, 1.0)
glVertex3f(-1.0, 1.0, 1.0)
#绘制立方体的第二个面...self.y += 0.3
self.z += 0.1
#加载纹理
def LoadTexture(self):
#sample.bmp是纹理图像文件
img =