[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31712] trunk/blender/source/blender/ editors/space_view3d/view3d_view.c: Fix [#23613] Align active camera to view vs toggle camera acts odd

Nathan Letwory nathan at letworyinteractive.com
Thu Sep 2 02:24:33 CEST 2010


Revision: 31712
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31712
Author:   jesterking
Date:     2010-09-02 02:24:33 +0200 (Thu, 02 Sep 2010)

Log Message:
-----------
Fix [#23613] Align active camera to view vs toggle camera acts odd
Reported by Reiner Prokein

After aligning active camera toggling between last view and camera worked wrong in such a way that the view previous to the one to which was aligned was rotated to. In some cases rotation to last view seemed incomplete and ortho was used. Thanks to M.G. Kishalmi (lmg) for showing through a Skype screen share.

This is now fixed by copying the current view info before active camera is aligned.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_view3d/view3d_view.c

Modified: trunk/blender/source/blender/editors/space_view3d/view3d_view.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/view3d_view.c	2010-09-01 21:43:22 UTC (rev 31711)
+++ trunk/blender/source/blender/editors/space_view3d/view3d_view.c	2010-09-02 00:24:33 UTC (rev 31712)
@@ -403,6 +403,10 @@
 	View3D *v3d = CTX_wm_view3d(C);
 	RegionView3D *rv3d= CTX_wm_region_view3d(C);
 
+	copy_qt_qt(rv3d->lviewquat, rv3d->viewquat);
+	rv3d->lview= rv3d->view;
+	rv3d->lpersp= rv3d->persp;
+
 	setcameratoview3d(v3d, rv3d, v3d->camera);
 	rv3d->persp = RV3D_CAMOB;
 	





More information about the Bf-blender-cvs mailing list