Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArystanbek Dyussenov <arystan.d@gmail.com>2010-01-20 17:06:38 +0300
committerArystanbek Dyussenov <arystan.d@gmail.com>2010-01-20 17:06:38 +0300
commit9790647ce6f0b99834e7199dd1ce1ef37a0c28ca (patch)
tree188707d95e7cfc1141c4d9c2a6630d03a9106247 /release
parente7686b4cdb41b233509be439609f22f9d67149ce (diff)
BPY: fixed iteration over and slicing of multidim. arrays.
Diffstat (limited to 'release')
-rw-r--r--release/scripts/io/export_fbx.py2
-rw-r--r--release/scripts/io/export_obj.py2
-rw-r--r--release/scripts/io/export_x3d.py2
3 files changed, 3 insertions, 3 deletions
diff --git a/release/scripts/io/export_fbx.py b/release/scripts/io/export_fbx.py
index ffd7c3f3efa..7a69659d164 100644
--- a/release/scripts/io/export_fbx.py
+++ b/release/scripts/io/export_fbx.py
@@ -1753,7 +1753,7 @@ def write(filename, batch_objects = None, \
for uf in uvlayer.data:
# for f in me.faces:
# workaround, since uf.uv iteration is wrong atm
- for uv in [uf.uv1, uf.uv2, uf.uv3, uf.uv4][:len(uf.uv)]:
+ for uv in uf.uv:
# for uv in f.uv:
if i==-1:
file.write('%.6f,%.6f' % tuple(uv))
diff --git a/release/scripts/io/export_obj.py b/release/scripts/io/export_obj.py
index 7c4c83c53c7..4f3212fa725 100644
--- a/release/scripts/io/export_obj.py
+++ b/release/scripts/io/export_obj.py
@@ -564,7 +564,7 @@ def write(filename, objects, scene,
tface = uv_layer.data[f_index]
# workaround, since tface.uv iteration is wrong atm
- uvs = [tface.uv1, tface.uv2, tface.uv3, tface.uv4][:len(tface.uv)]
+ uvs = tface.uv
# uvs = [tface.uv1, tface.uv2, tface.uv3]
# # add another UV if it's a quad
diff --git a/release/scripts/io/export_x3d.py b/release/scripts/io/export_x3d.py
index c492c4a6b15..44032a0c733 100644
--- a/release/scripts/io/export_x3d.py
+++ b/release/scripts/io/export_x3d.py
@@ -617,7 +617,7 @@ class x3d_class:
for face in mesh.active_uv_texture.data:
# for face in mesh.faces:
# workaround, since tface.uv iteration is wrong atm
- uvs = [face.uv1, face.uv2, face.uv3, face.uv4][:len(face.uv)]
+ uvs = face.uv
# uvs = [face.uv1, face.uv2, face.uv3, face.uv4] if face.verts[3] else [face.uv1, face.uv2, face.uv3]
for uv in uvs: