[Bf-extensions-cvs] [7cf7fa0d] blender2.8: Fixing small material bug

Kalle-Samuli Riihikoski noreply at git.blender.org
Fri Aug 31 10:55:50 CEST 2018


Commit: 7cf7fa0d6a4db866055787d28a906b3d1babcb12
Author: Kalle-Samuli Riihikoski
Date:   Fri Aug 31 11:54:11 2018 +0300
Branches: blender2.8
https://developer.blender.org/rBA7cf7fa0d6a4db866055787d28a906b3d1babcb12

Fixing small material bug

===================================================================

M	io_coat3D/__init__.py

===================================================================

diff --git a/io_coat3D/__init__.py b/io_coat3D/__init__.py
index 9fbf15d1..ec325374 100644
--- a/io_coat3D/__init__.py
+++ b/io_coat3D/__init__.py
@@ -631,6 +631,8 @@ class SCENE_OT_import(bpy.types.Operator):
             diff_mat = [i for i in new_materials if i not in old_materials]
             diff_objects = [i for i in new_objects if i not in old_objects]
 
+            print('uudet materiaalit', diff_mat)
+
             for mark_mesh in diff_mat:
                 bpy.data.materials[mark_mesh].coat3D.name = '3DC'
                 bpy.data.materials[mark_mesh].use_fake_user = True
@@ -638,6 +640,7 @@ class SCENE_OT_import(bpy.types.Operator):
             for c_index in diff_objects:
                 bpy.data.objects[c_index].data.coat3D.name = '3DC'
                 bpy.data.objects[c_index].material_slots[0].material = bpy.data.materials[diff_mat[laskuri]]
+                print(bpy.data.materials[diff_mat[laskuri]])
                 laskuri += 1
 
             bpy.ops.object.select_all(action='DESELECT')
@@ -656,12 +659,6 @@ class SCENE_OT_import(bpy.types.Operator):
                     splittext = ntpath.basename(new_applink_address)
                     new_obj.coat3D.applink_name = splittext.split('.')[0]
                     new_obj.coat3D.applink_export = True
-                    for material in bpy.data.materials:
-                        if(new_obj.name == material.name):
-                            new_obj.material_slots[0].material = material
-                            break
-
-                    # bpy.ops.object.transforms_to_deltas(mode='ROT')
 
                     mat_list.append(new_obj.material_slots[0].material)
                     is_new = True



More information about the Bf-extensions-cvs mailing list