diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-02-28 15:07:53 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-02-28 15:07:53 +0400 |
commit | a04c132a7efe09846aad1b68e0f604e9a3ff3156 (patch) | |
tree | 8eaee1ee320eb9d7111d610fc648b1768a92c04a /source/blender/editors | |
parent | f4bf97729a4e83e462f63574a32f5209be8812f6 (diff) |
NDOF: minor tweaks based on feedback.
- invert Y axis when swap YZ is enabled.
- allow rotating when not in ortho mode.
Diffstat (limited to 'source/blender/editors')
-rw-r--r-- | source/blender/editors/space_view3d/view3d_edit.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/editors/space_view3d/view3d_edit.c b/source/blender/editors/space_view3d/view3d_edit.c index e8b08f3dd07..cf593a68d77 100644 --- a/source/blender/editors/space_view3d/view3d_edit.c +++ b/source/blender/editors/space_view3d/view3d_edit.c @@ -1548,7 +1548,7 @@ static int ndof_orbit_zoom_invoke(bContext *C, wmOperator *op, const wmEvent *ev if (ndof->progress == P_FINISHING) { /* pass */ } - else if (RV3D_VIEW_IS_AXIS(rv3d->view)) { + else if ((rv3d->persp == RV3D_ORTHO) && RV3D_VIEW_IS_AXIS(rv3d->view)) { /* if we can't rotate, fallback to translate (locked axis views) */ const bool has_translate = NDOF_HAS_TRANSLATE; const bool has_zoom = (ndof->tvec[2] != 0.0f) && ED_view3d_offset_lock_check(v3d, rv3d); |