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()
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)