[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [53404] trunk/blender/source/blender/ editors/space_view3d/view3d_edit.c: And another NDOF fix:
Ton Roosendaal
ton at blender.org
Sat Dec 29 16:25:07 CET 2012
Revision: 53404
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53404
Author: ton
Date: 2012-12-29 15:25:03 +0000 (Sat, 29 Dec 2012)
Log Message:
-----------
And another NDOF fix:
The dolly factor (fly in/out) now correctly scales for distance to view center.
This allows working on details or huge scenes.
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_view3d/view3d_edit.c
Modified: trunk/blender/source/blender/editors/space_view3d/view3d_edit.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/view3d_edit.c 2012-12-29 15:17:26 UTC (rev 53403)
+++ trunk/blender/source/blender/editors/space_view3d/view3d_edit.c 2012-12-29 15:25:03 UTC (rev 53404)
@@ -1377,8 +1377,7 @@
mul_v3_fl(pan_vec, pan_sensitivity * rv3d->dist * dt);
#else /* ------------------------------------------------------- dolly with Z */
- float speed = 10.f; /* blender units per second */
- /* ^^ this is ok for default cube scene, but should scale with.. something */
+ float speed = rv3d->dist; /* uses distance from pivot to define dolly */
/* tune these until everything feels right */
const float forward_sensitivity = 1.f;
@@ -1463,8 +1462,7 @@
const float dt = ndof->dt;
float view_inv[4];
- float speed = 10.f; /* blender units per second */
- /* ^^ this is ok for default cube scene, but should scale with.. something */
+ float speed = rv3d->dist; /* uses distance from pivot to define dolly */
/* tune these until everything feels right */
const float forward_sensitivity = 1.f;
More information about the Bf-blender-cvs
mailing list