From 544a035d348d1607dea935e8d92599b271c03e3f Mon Sep 17 00:00:00 2001 From: Gyedo Jeon Date: Tue, 31 Jul 2007 01:27:34 +0000 Subject: [PATCH] Disabled camera rotation with Mouse3 in Maya mode --- direct/src/directtools/DirectCameraControl.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/direct/src/directtools/DirectCameraControl.py b/direct/src/directtools/DirectCameraControl.py index 9a77de8661..008c08b146 100644 --- a/direct/src/directtools/DirectCameraControl.py +++ b/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