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:
authorCampbell Barton <ideasman42@gmail.com>2014-02-20 03:00:16 +0400
committerCampbell Barton <ideasman42@gmail.com>2014-02-20 05:02:59 +0400
commitea58918171e7135e146e6bb90d988908d7c1540f (patch)
treee87ce0f4ddcedee7e4354c2335eb9a08bf1fab39 /release
parent5fb72b7ee55358f92fe965e5dae5de971c62bff8 (diff)
NDOF: define 2 default navigation modes: free & orbit
After some discussion it seems both are valid defaults but useful for very different purposes. - 'free' lets you explore the scene with full 6dof (like fly mode) - 'orbit' is closer to typical mouse view orbit, constraining to orbiting about a central location. This doesn't effect orbit/pan which are available with modifier keys.
Diffstat (limited to 'release')
-rw-r--r--release/scripts/startup/bl_ui/space_userpref.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/release/scripts/startup/bl_ui/space_userpref.py b/release/scripts/startup/bl_ui/space_userpref.py
index 57485604cdc..b44b45e118d 100644
--- a/release/scripts/startup/bl_ui/space_userpref.py
+++ b/release/scripts/startup/bl_ui/space_userpref.py
@@ -950,18 +950,22 @@ class USERPREF_MT_ndof_settings(Menu):
input_prefs = context.user_preferences.inputs
- layout.prop(input_prefs, "ndof_sensitivity")
- layout.prop(input_prefs, "ndof_orbit_sensitivity")
-
is_view3d = context.space_data.type == 'VIEW_3D'
+ layout.prop(input_prefs, "ndof_sensitivity")
+ if is_view3d:
+ layout.prop(input_prefs, "ndof_orbit_sensitivity")
+
if is_view3d:
layout.separator()
layout.prop(input_prefs, "ndof_show_guide")
layout.separator()
- layout.label(text="Orbit options")
+ layout.label(text="Orbit style")
+ layout.row().prop(input_prefs, "ndof_view_navigate_method", text="")
layout.row().prop(input_prefs, "ndof_view_rotate_method", text="")
+ layout.separator()
+ layout.label(text="Orbit options")
layout.prop(input_prefs, "ndof_rotx_invert_axis")
layout.prop(input_prefs, "ndof_roty_invert_axis")
layout.prop(input_prefs, "ndof_rotz_invert_axis")