コード例 #1
0
ファイル: mhmain.py プロジェクト: Iffar/makehuman_datagen
    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)
コード例 #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)
コード例 #3
0
ファイル: mhmain.py プロジェクト: Iffar/makehuman_datagen
 def panCamera(self, axis, amount):
     human = self.selectedHuman
     trans = human.getPosition()
     trans[axis] += amount
     human.setPosition(trans)
     self.redraw()
コード例 #4
0
 def panCamera(self, axis, amount):
     human = self.selectedHuman
     trans = human.getPosition()
     trans[axis] += amount
     human.setPosition(trans)
     self.redraw()