[Bf-blender-cvs] [e9dd2abaef7] master: NDOF: invert axes by default

Campbell Barton noreply at git.blender.org
Sat Nov 30 09:22:22 CET 2019


Commit: e9dd2abaef72f7fafc13ed30e6f1b31d949f37f5
Author: Campbell Barton
Date:   Sat Nov 30 19:20:06 2019 +1100
Branches: master
https://developer.blender.org/rBe9dd2abaef72f7fafc13ed30e6f1b31d949f37f5

NDOF: invert axes by default

Matches 3D Connexion's reference software.

===================================================================

M	release/datafiles/userdef/userdef_default.c

===================================================================

diff --git a/release/datafiles/userdef/userdef_default.c b/release/datafiles/userdef/userdef_default.c
index 35caf9dd6cd..3856a03b1ba 100644
--- a/release/datafiles/userdef/userdef_default.c
+++ b/release/datafiles/userdef/userdef_default.c
@@ -154,7 +154,12 @@ const UserDef U_default = {
     .ndof_orbit_sensitivity = 4.0,
     .ndof_deadzone = 0.1,
     .ndof_flag = (NDOF_MODE_ORBIT | NDOF_LOCK_HORIZON | NDOF_SHOULD_PAN | NDOF_SHOULD_ZOOM |
-                  NDOF_SHOULD_ROTATE),
+                  NDOF_SHOULD_ROTATE |
+                  /* Software from the driver authors follows this convention
+                   * so invert this by default, see: T67579. */
+                  NDOF_ROTX_INVERT_AXIS | NDOF_ROTY_INVERT_AXIS | NDOF_ROTZ_INVERT_AXIS |
+                  NDOF_PANX_INVERT_AXIS | NDOF_PANY_INVERT_AXIS | NDOF_PANZ_INVERT_AXIS |
+                  NDOF_ZOOM_INVERT),
     .ogl_multisamples = 0,
     .image_draw_method = IMAGE_DRAW_METHOD_AUTO,
     .glalphaclip = 0.004,



More information about the Bf-blender-cvs mailing list