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:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2012-11-30 12:28:03 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2012-11-30 12:28:03 +0400
commit1b85ce8040eddee9977d673f58924958a050f073 (patch)
tree7f8379437b640c84cb42cbbd3c129251c7765bcb /io_import_scene_lwo.py
parent2581d089827df4b6ea23a05e7ff4ba04796078e5 (diff)
Fix #33350: lightwave .lwo import of uv's and vertex colors was not working since bmesh.
Diffstat (limited to 'io_import_scene_lwo.py')
-rw-r--r--io_import_scene_lwo.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/io_import_scene_lwo.py b/io_import_scene_lwo.py
index b019f5bc..fac7ff99 100644
--- a/io_import_scene_lwo.py
+++ b/io_import_scene_lwo.py
@@ -1088,8 +1088,9 @@ def build_objects(object_layers, object_surfs, object_tags, object_name, add_sub
print("Adding %d Vertex Color Maps" % len(layer_data.colmaps))
for cmap_key in layer_data.colmaps:
map_pack= create_mappack(layer_data, cmap_key, "COLOR")
- vcol= me.vertex_colors.new(cmap_key)
- if not vcol:
+ me.vertex_colors.new(cmap_key)
+ vcol= me.tessface_vertex_colors[-1]
+ if not vcol or not vcol.data:
break
for fi in map_pack:
if fi > len(vcol.data):
@@ -1109,10 +1110,9 @@ def build_objects(object_layers, object_surfs, object_tags, object_name, add_sub
print("Adding %d UV Textures" % len(layer_data.uvmaps))
for uvmap_key in layer_data.uvmaps:
map_pack= create_mappack(layer_data, uvmap_key, "UV")
- uvm= me.uv_textures.new(name=uvmap_key)
- uvloop = me.uv_layers[-1]
- uvm = uvloop.data
- if not uvm:
+ me.uv_textures.new(name=uvmap_key)
+ uvm= me.tessface_uv_textures[-1]
+ if not uvm or not uvm.data:
break
for fi in map_pack:
if fi > len(uvm.data):