[Bf-extensions-cvs] [3d12701f] master: fix error if there is no uv-map in mesh.

Kalle-Samuli Riihikoski noreply at git.blender.org
Fri Mar 8 16:18:46 CET 2019


Commit: 3d12701f3fbcdd339476fab60560acfab1366e42
Author: Kalle-Samuli Riihikoski
Date:   Fri Mar 8 17:17:24 2019 +0200
Branches: master
https://developer.blender.org/rBA3d12701f3fbcdd339476fab60560acfab1366e42

fix error if there is no uv-map in mesh.

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

M	io_coat3D/__init__.py

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

diff --git a/io_coat3D/__init__.py b/io_coat3D/__init__.py
index 6b0e402b..8d3ded05 100644
--- a/io_coat3D/__init__.py
+++ b/io_coat3D/__init__.py
@@ -551,11 +551,9 @@ class SCENE_OT_export(bpy.types.Operator):
             for objec in bpy.context.selected_objects:
                 delete_uvmaps = []
                 if objec.type == 'MESH':
-                    for uv_layer in objec.data.uv_layers:
-                        if(uv_layer.name.startswith('3DC_')):
-                            delete_uvmaps.append(uv_layer.name)
-                    for uv_name in delete_uvmaps:
-                        objec.data.uv_layers.remove(objec.data.uv_layers[uv_name])
+                    if(len(objec.data.uv_layers) == 0):
+                        objec.data.uv_layers.new(name='UVMap', do_init = False)
+
                     export_ok = True
             if (export_ok == False):
                 return {'FINISHED'}
@@ -952,7 +950,6 @@ class SCENE_OT_import(bpy.types.Operator):
                         print('ONAME:',oname)
                         if(objekti.coat3D.type):
                             for proxy_objects in diff_objects:
-                                print('tryis to found: ',proxy_objects)
                                 if (proxy_objects.startswith(objekti.coat3D.applink_name + '.')):
                                     obj_proxy = bpy.data.objects[proxy_objects]
                                     obj_proxy.coat3D.delete_proxy_mesh = True



More information about the Bf-extensions-cvs mailing list