[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4780] trunk/py/scripts/addons/ object_fracture_cell/fracture_cell_setup.py: add support for object materials.

Campbell Barton ideasman42 at gmail.com
Tue Oct 1 06:54:50 CEST 2013


Revision: 4780
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4780
Author:   campbellbarton
Date:     2013-10-01 04:54:50 +0000 (Tue, 01 Oct 2013)
Log Message:
-----------
add support for object materials. fixes bug [#36899]

Modified Paths:
--------------
    trunk/py/scripts/addons/object_fracture_cell/fracture_cell_setup.py

Modified: trunk/py/scripts/addons/object_fracture_cell/fracture_cell_setup.py
===================================================================
--- trunk/py/scripts/addons/object_fracture_cell/fracture_cell_setup.py	2013-09-29 14:04:11 UTC (rev 4779)
+++ trunk/py/scripts/addons/object_fracture_cell/fracture_cell_setup.py	2013-10-01 04:54:50 UTC (rev 4780)
@@ -284,6 +284,15 @@
 
         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()



More information about the Bf-extensions-cvs mailing list