Example #1
0
 def draw(self):
     Drawing.loadScene(self.texture[self.turn])
     height = 0.05
     a = height * 230
     print(a)
     p = [v / 3 + self.eye[i] for i, v in enumerate(self.vector)]
     glBegin(GL_QUADS)
     glTexCoord2f(0, 0)
     glVertex3f(p[0], p[1], 0)
     glTexCoord2f(0, 1)
     glVertex3f(p[0], p[1], height)
     glTexCoord2f(1, 1)
     glVertex3f(p[0] + self.normalVector[0] / a,
                p[1] + self.normalVector[1] / a, height)
     glTexCoord2f(1, 0)
     glVertex3f(p[0] + self.normalVector[0] / a,
                p[1] + self.normalVector[1] / a, 0)
     glEnd()
Example #2
0
 def draw(self):
     Drawing.loadScene(self.circuit)
     self.placeScene()
     Drawing.loadScene(self.mountains)
     self.placeSceneArround(250, 8, 10)
     Drawing.loadScene(self.trees)
     self.placeSceneArround(18, 5, 0.8)