Exemplo n.º 1
0
    def mouseTranslate(self, event):

        speed = self.cameraSpeed()

        human = self.selectedHuman
        trans = human.getPosition()
        trans = self.modelCamera.convertToScreen(trans[0], trans[1], trans[2])
        trans[0] += event.dx * speed
        trans[1] += event.dy * speed
        trans = self.modelCamera.convertToWorld3D(trans[0], trans[1], trans[2])
        human.setPosition(trans)
Exemplo n.º 2
0
    def mouseTranslate(self, event):

        speed = self.cameraSpeed()

        human = self.selectedHuman
        trans = human.getPosition()
        trans = self.modelCamera.convertToScreen(trans[0], trans[1], trans[2])
        trans[0] += event.dx * speed
        trans[1] += event.dy * speed
        trans = self.modelCamera.convertToWorld3D(trans[0], trans[1], trans[2])
        human.setPosition(trans)
Exemplo n.º 3
0
 def panCamera(self, axis, amount):
     human = self.selectedHuman
     trans = human.getPosition()
     trans[axis] += amount
     human.setPosition(trans)
     self.redraw()
Exemplo n.º 4
0
 def panCamera(self, axis, amount):
     human = self.selectedHuman
     trans = human.getPosition()
     trans[axis] += amount
     human.setPosition(trans)
     self.redraw()