[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [36794] trunk/blender/source/blender/ editors/space_view3d: replace checks with rv3d->persp with rv3d-> is_persp since in these cases it only matters if its a perspective view matrix , this wouldn't work right for camera views.

Campbell Barton ideasman42 at gmail.com
Fri May 20 13:15:45 CEST 2011


Revision: 36794
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=36794
Author:   campbellbarton
Date:     2011-05-20 11:15:44 +0000 (Fri, 20 May 2011)
Log Message:
-----------
replace checks with rv3d->persp with rv3d->is_persp since in these cases it only matters if its a perspective view matrix, this wouldn't work right for camera views.

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

Modified: trunk/blender/source/blender/editors/space_view3d/view3d_edit.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/view3d_edit.c	2011-05-20 10:28:40 UTC (rev 36793)
+++ trunk/blender/source/blender/editors/space_view3d/view3d_edit.c	2011-05-20 11:15:44 UTC (rev 36794)
@@ -1777,7 +1777,7 @@
 	sub_v3_v3v3(afm, max, min);
 	size= MAX3(afm[0], afm[1], afm[2]);
 
-	if(rv3d->persp==RV3D_ORTHO) {
+	if(!rv3d->is_persp) {
 		if(size < 0.0001f) { /* if its a sinble point. dont even re-scale */
 			ok_dist= 0;
 		}
@@ -2034,7 +2034,7 @@
 	cent[0] = (((double)rect.xmin)+((double)rect.xmax)) / 2;
 	cent[1] = (((double)rect.ymin)+((double)rect.ymax)) / 2;
 
-	if (rv3d->persp==RV3D_PERSP) {
+	if (rv3d->is_persp) {
 		double p_corner[3];
 
 		/* no depths to use, we cant do anything! */

Modified: trunk/blender/source/blender/editors/space_view3d/view3d_view.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/view3d_view.c	2011-05-20 10:28:40 UTC (rev 36793)
+++ trunk/blender/source/blender/editors/space_view3d/view3d_view.c	2011-05-20 11:15:44 UTC (rev 36794)
@@ -548,8 +548,7 @@
 
 void viewvector(RegionView3D *rv3d, const float coord[3], float vec[3])
 {
-	if (rv3d->persp != RV3D_ORTHO)
-	{
+	if (rv3d->is_persp) {
 		float p1[4], p2[4];
 
 		copy_v3_v3(p1, coord);




More information about the Bf-blender-cvs mailing list