[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [59888] branches/soc-2013-rigid_body_sim/ source/blender/editors/space_view3d/drawobject.c: drawobject: Fix sphere drawing

Sergej Reich sergej.reich at googlemail.com
Fri Sep 6 19:58:49 CEST 2013


Revision: 59888
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=59888
Author:   sergof
Date:     2013-09-06 17:58:48 +0000 (Fri, 06 Sep 2013)
Log Message:
-----------
drawobject: Fix sphere drawing

Now draw uniform sphere instead of ellipsoid.

Modified Paths:
--------------
    branches/soc-2013-rigid_body_sim/source/blender/editors/space_view3d/drawobject.c

Modified: branches/soc-2013-rigid_body_sim/source/blender/editors/space_view3d/drawobject.c
===================================================================
--- branches/soc-2013-rigid_body_sim/source/blender/editors/space_view3d/drawobject.c	2013-09-06 17:58:47 UTC (rev 59887)
+++ branches/soc-2013-rigid_body_sim/source/blender/editors/space_view3d/drawobject.c	2013-09-06 17:58:48 UTC (rev 59888)
@@ -6207,8 +6207,9 @@
 	
 	glPushMatrix();
 	if (type == OB_BOUND_SPHERE) {
+		float scale = MAX3(size[0], size[1], size[2]);
 		glTranslatef(cent[0], cent[1], cent[2]);
-		glScalef(size[0], size[1], size[2]);
+		glScalef(scale, scale, scale);
 		gluSphere(qobj, 1.0, 8, 5);
 	}
 	else if (type == OB_BOUND_CYLINDER) {




More information about the Bf-blender-cvs mailing list