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>2013-10-01 08:54:50 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-10-01 08:54:50 +0400
commit76fd74e029c8ea68b624d6537471dd92e0446dbe (patch)
tree654d49757d1b9e5661fd3c9ff514b1a52da915c1 /object_fracture_cell
parent4486f3db1f8f9d0f301521a092cf9e2312fda9e2 (diff)
add support for object materials. fixes bug [#36899]
Diffstat (limited to 'object_fracture_cell')
-rw-r--r--object_fracture_cell/fracture_cell_setup.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/object_fracture_cell/fracture_cell_setup.py b/object_fracture_cell/fracture_cell_setup.py
index b18bc2cf..93ac1b9a 100644
--- a/object_fracture_cell/fracture_cell_setup.py
+++ b/object_fracture_cell/fracture_cell_setup.py
@@ -284,6 +284,15 @@ def cell_fracture_objects(scene, obj,
objects.append(obj_cell)
+ # support for object materials
+ if use_data_match:
+ for i in range(len(mesh_dst.materials)):
+ slot_src = obj.material_slots[i]
+ slot_dst = obj_cell.material_slots[i]
+
+ slot_dst.link = slot_src.link
+ slot_dst.material = slot_src.material
+
if use_debug_redraw:
scene.update()
_redraw_yasiamevil()