[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3071] trunk/py/scripts/addons/ io_scene_obj: update obj import/export for BMesh api changes.
Campbell Barton
ideasman42 at gmail.com
Wed Mar 7 23:00:37 CET 2012
Revision: 3071
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3071
Author: campbellbarton
Date: 2012-03-07 22:00:35 +0000 (Wed, 07 Mar 2012)
Log Message:
-----------
update obj import/export for BMesh api changes. (should now works as expected)
Modified Paths:
--------------
trunk/py/scripts/addons/io_scene_obj/export_obj.py
trunk/py/scripts/addons/io_scene_obj/import_obj.py
Modified: trunk/py/scripts/addons/io_scene_obj/export_obj.py
===================================================================
--- trunk/py/scripts/addons/io_scene_obj/export_obj.py 2012-03-07 21:53:53 UTC (rev 3070)
+++ trunk/py/scripts/addons/io_scene_obj/export_obj.py 2012-03-07 22:00:35 UTC (rev 3071)
@@ -338,7 +338,7 @@
if EXPORT_UV:
faceuv = len(me.uv_textures) > 0
if faceuv:
- uv_layer = me.uv_textures.active.data[:]
+ uv_layer = me.tessface_uv_textures.active.data[:]
else:
faceuv = False
@@ -412,7 +412,7 @@
uv_face_mapping = [[0, 0, 0, 0] for i in range(len(face_index_pairs))] # a bit of a waste for tri's :/
uv_dict = {} # could use a set() here
- uv_layer = me.uv_textures.active.data
+ uv_layer = me.tessface_uv_textures.active.data
for f, f_index in face_index_pairs:
for uv_index, uv in enumerate(uv_layer[f_index].uv):
uvkey = veckey2d(uv)
Modified: trunk/py/scripts/addons/io_scene_obj/import_obj.py
===================================================================
--- trunk/py/scripts/addons/io_scene_obj/import_obj.py 2012-03-07 21:53:53 UTC (rev 3070)
+++ trunk/py/scripts/addons/io_scene_obj/import_obj.py 2012-03-07 22:00:35 UTC (rev 3071)
@@ -561,7 +561,7 @@
me.faces.foreach_set("vertices_raw", unpack_face_list([f[0] for f in faces]))
if verts_tex and me.faces:
- me.uv_textures.new()
+ me.tessface_uv_textures.new()
context_material_old = -1 # avoid a dict lookup
mat = 0 # rare case it may be un-initialized.
@@ -597,7 +597,7 @@
if verts_tex:
- blender_tface = me.uv_textures[0].data[i]
+ blender_tface = me.tessface_uv_textures[0].data[i]
if context_material:
image, has_data = unique_material_images[context_material]
More information about the Bf-extensions-cvs
mailing list