[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48857] trunk/blender/source/blender/ blenkernel/intern/object.c: Fix #32041: Empty display size is not taken into account for centering view

Sergey Sharybin sergey.vfx at gmail.com
Thu Jul 12 12:27:22 CEST 2012


Revision: 48857
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=48857
Author:   nazgul
Date:     2012-07-12 10:27:22 +0000 (Thu, 12 Jul 2012)
Log Message:
-----------
Fix #32041: Empty display size is not taken into account for centering view

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/object.c

Modified: trunk/blender/source/blender/blenkernel/intern/object.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/object.c	2012-07-12 09:56:18 UTC (rev 48856)
+++ trunk/blender/source/blender/blenkernel/intern/object.c	2012-07-12 10:27:22 UTC (rev 48857)
@@ -2300,14 +2300,21 @@
 	}
 
 	if (change == FALSE) {
+		float size[3];
+
+		copy_v3_v3(size, ob->size);
+		if (ob->type == OB_EMPTY) {
+			mul_v3_fl(size, ob->empty_drawsize);
+		}
+
 		minmax_v3v3_v3(min_r, max_r, ob->obmat[3]);
 
 		copy_v3_v3(vec, ob->obmat[3]);
-		add_v3_v3(vec, ob->size);
+		add_v3_v3(vec, size);
 		minmax_v3v3_v3(min_r, max_r, vec);
 
 		copy_v3_v3(vec, ob->obmat[3]);
-		sub_v3_v3(vec, ob->size);
+		sub_v3_v3(vec, size);
 		minmax_v3v3_v3(min_r, max_r, vec);
 	}
 }




More information about the Bf-blender-cvs mailing list