Beispiel #1
0
 def paintGL(self):
     # Draw a new frame
     Renderer.clear()
     self.Robot.draw(self.proj.mat, self.view.mat)
Beispiel #2
0
                camera.position.x += rotSpeed
        if event.type == pygame.KEYUP:
            if event.key == pygame.K_w:
                angleY = 0
            if event.key == pygame.K_s:
                angleY = 0
            if event.key == pygame.K_a:
                angleX = 0
            if event.key == pygame.K_d:
                angleX = 0
            if event.key == pygame.K_e:
                angleZ = 0
            if event.key == pygame.K_q:
                angleZ = 0

    #renders all the meshes
    #rotates all points
    for mesh in meshes:
        mesh.rotation.x += angleX
        mesh.rotation.y += angleY
        mesh.rotation.z += angleZ

    renderer.clear()
    renderer.render(camera, lights, meshes)

    pygame.display.flip()

    #prints fps
    # print 1.0/(time.time() - start)
    start = time.time()