Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2012-12-29 16:33:24 +0400
committerTon Roosendaal <ton@blender.org>2012-12-29 16:33:24 +0400
commit31933e747f32c8d2d5f60a523ed063d0b8e96697 (patch)
treea9f8493236b2623a61da9bd23e996fa1922fd490 /source/blender/editors/space_view3d/view3d_intern.h
parent4ed4be1fc225e714e21445b82fa129c26552d449 (diff)
Bug fix #32806
In 2.64, input for using an NDOF device included all 6 DOFs - including panning. That makes using it for many people (including beginners like me) too hard, you very quickly lose the 3d view rotation pivot, as if you are in free fly mode. Fredrik provided an updated patch, which restores the 2.63 method to only dolly and rotate by default. The new "all dof" operator is hidden in the keymaps behind modifier keys SHIFT + CTRL. Users can set this in their configs of course. As usual, we should be careful changing accepted defaults, and provide new options as additional choice only. A useful todo is to make user preference "around selection" work well. Will check on this now too.
Diffstat (limited to 'source/blender/editors/space_view3d/view3d_intern.h')
-rw-r--r--source/blender/editors/space_view3d/view3d_intern.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/editors/space_view3d/view3d_intern.h b/source/blender/editors/space_view3d/view3d_intern.h
index f8a7cdde8a5..a6daf610052 100644
--- a/source/blender/editors/space_view3d/view3d_intern.h
+++ b/source/blender/editors/space_view3d/view3d_intern.h
@@ -77,6 +77,7 @@ void VIEW3D_OT_zoom_camera_1_to_1(struct wmOperatorType *ot);
void VIEW3D_OT_move(struct wmOperatorType *ot);
void VIEW3D_OT_rotate(struct wmOperatorType *ot);
void VIEW3D_OT_ndof_orbit(struct wmOperatorType *ot);
+void VIEW3D_OT_ndof_orbit_zoom(struct wmOperatorType *ot);
void VIEW3D_OT_ndof_pan(struct wmOperatorType *ot);
void VIEW3D_OT_ndof_all(struct wmOperatorType *ot);
void VIEW3D_OT_view_all(struct wmOperatorType *ot);