diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-02-19 14:30:57 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-02-19 14:30:57 +0400 |
commit | 892be8edf7bc69ad710a18046fc5209b2456e064 (patch) | |
tree | 59f968fa5b26bb2a8f166f17154539d2fd63ba51 /source/blender/editors/space_view3d/view3d_edit.c | |
parent | d56ed8dcd95ba31dc860b01d692a93ccd1ba1fce (diff) |
NDOF: fix helicopter fly option, revert default to trackball.
Rationale for using trackball is that it allows roll which you expect
with an ndof device.
Diffstat (limited to 'source/blender/editors/space_view3d/view3d_edit.c')
-rw-r--r-- | source/blender/editors/space_view3d/view3d_edit.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/editors/space_view3d/view3d_edit.c b/source/blender/editors/space_view3d/view3d_edit.c index 3d4cee41227..03c0063babe 100644 --- a/source/blender/editors/space_view3d/view3d_edit.c +++ b/source/blender/editors/space_view3d/view3d_edit.c @@ -1333,6 +1333,10 @@ void view3d_ndof_fly( mul_v3_fl(trans, speed * dt); trans_orig_y = trans[1]; + if (U.ndof_flag & NDOF_FLY_HELICOPTER) { + trans[1] = 0.0f; + } + /* transform motion from view to world coordinates */ mul_qt_v3(view_inv, trans); |