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)
def panCamera(self, axis, amount): human = self.selectedHuman trans = human.getPosition() trans[axis] += amount human.setPosition(trans) self.redraw()