From c5a99c4997fa51a337912827a511289e58c67672 Mon Sep 17 00:00:00 2001 From: Campbell Barton <ideasman42@gmail.com> Date: Sat, 21 Jul 2012 15:53:16 +0000 Subject: [PATCH] fix for exception running with no objects selected --- object_fracture_cell/__init__.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/object_fracture_cell/__init__.py b/object_fracture_cell/__init__.py index f6c73c71a..779ead17c 100644 --- a/object_fracture_cell/__init__.py +++ b/object_fracture_cell/__init__.py @@ -231,9 +231,10 @@ def main(context, **kw): 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) -- GitLab