فهرست منبع

Disabled camera rotation with Mouse3 in Maya mode

Gyedo Jeon 18 سال پیش
والد
کامیت
544a035d34
1فایلهای تغییر یافته به همراه6 افزوده شده و 2 حذف شده
  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