Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2012-07-21 19:53:16 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-07-21 19:53:16 +0400
commitc5a99c4997fa51a337912827a511289e58c67672 (patch)
treeb1178791422c9a349d5d56b94e6128ccc61680ff /object_fracture_cell
parentad860068ce053f3f9bc5f5b4dfb3edd54684820f (diff)
fix for exception running with no objects selected
Diffstat (limited to 'object_fracture_cell')
-rw-r--r--object_fracture_cell/__init__.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/object_fracture_cell/__init__.py b/object_fracture_cell/__init__.py
index f6c73c71..779ead17 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)