Browse Source

Disabled camera rotation with Mouse3 in Maya mode

Gyedo Jeon 18 years ago
parent
commit
544a035d34
1 changed files with 6 additions and 2 deletions
  1. 6 2
      direct/src/directtools/DirectCameraControl.py

+ 6 - 2
direct/src/directtools/DirectCameraControl.py

@@ -239,12 +239,16 @@ class DirectCameraControl(DirectObject):
                                         state.zoomSF))
         if base.direct.dr.mouseDeltaY > 0.0:
             moveDir.setY(moveDir[1] * 1.0)
+
+        hVal = 0.5 * base.direct.dr.mouseDeltaX * base.direct.dr.fovH
+        if self.useMayaCamControls : # use maya controls
+            hVal = 0.0
+
         base.direct.camera.setPosHpr(base.direct.camera,
                                 moveDir[0],
                                 moveDir[1],
                                 moveDir[2],
-                                (0.5 * base.direct.dr.mouseDeltaX *
-                                 base.direct.dr.fovH),
+                                hVal,
                                 0.0, 0.0)
         if (self.lockRoll == True):
             # flatten roll