[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [32735] trunk/blender/source/blender/ editors/space_view3d/view3d_view.c: fix for shift offset in own recent commit for drawing the camera border in camera view .

Campbell Barton ideasman42 at gmail.com
Wed Oct 27 13:05:46 CEST 2010


Revision: 32735
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=32735
Author:   campbellbarton
Date:     2010-10-27 13:05:46 +0200 (Wed, 27 Oct 2010)

Log Message:
-----------
fix for shift offset in own recent commit for drawing the camera border in camera view.

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-10-27 10:45:36 UTC (rev 32734)
+++ trunk/blender/source/blender/editors/space_view3d/view3d_view.c	2010-10-27 11:05:46 UTC (rev 32735)
@@ -1022,9 +1022,15 @@
 			float dx= 0.5*fac*rv3d->camdx*(x2-x1);
 			float dy= 0.5*fac*rv3d->camdy*(y2-y1);
 
-			/* shify offset */			
-			dx += ((cam->shiftx/10.0f) / cam->lens) * 32.0;
-			dy += ((cam->shifty/10.0f) / cam->lens) * 32.0;
+			/* shift offset */		
+			if(cam->type==CAM_ORTHO) {
+				dx += cam->shiftx * cam->ortho_scale;
+				dy += cam->shifty * cam->ortho_scale;
+			}
+			else {
+				dx += cam->shiftx * (cam->clipsta / cam->lens) * 32.0;
+				dy += cam->shifty * (cam->clipsta / cam->lens) * 32.0;
+			}
 
 			x1+= dx;
 			x2+= dx;





More information about the Bf-blender-cvs mailing list