[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3642] trunk/py/scripts/addons/ object_fracture_cell/__init__.py: fix for exception running with no objects selected
Campbell Barton
ideasman42 at gmail.com
Sat Jul 21 17:53:16 CEST 2012
Revision: 3642
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3642
Author: campbellbarton
Date: 2012-07-21 15:53:16 +0000 (Sat, 21 Jul 2012)
Log Message:
-----------
fix for exception running with no objects selected
Modified Paths:
--------------
trunk/py/scripts/addons/object_fracture_cell/__init__.py
Modified: trunk/py/scripts/addons/object_fracture_cell/__init__.py
===================================================================
--- trunk/py/scripts/addons/object_fracture_cell/__init__.py 2012-07-21 15:33:26 UTC (rev 3641)
+++ trunk/py/scripts/addons/object_fracture_cell/__init__.py 2012-07-21 15:53:16 UTC (rev 3642)
@@ -231,9 +231,10 @@
obj_volume_ls = [_get_volume(obj_cell) for obj_cell in objects]
obj_volume_tot = sum(obj_volume_ls)
- mass_fac = mass / obj_volume_tot
- for i, obj_cell in enumerate(objects):
- obj_cell.game.mass = obj_volume_ls[i] * mass_fac
+ if obj_volume_tot > 0.0:
+ mass_fac = mass / obj_volume_tot
+ for i, obj_cell in enumerate(objects):
+ obj_cell.game.mass = obj_volume_ls[i] * mass_fac
else:
assert(0)
More information about the Bf-extensions-cvs
mailing list