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:
Diffstat (limited to 'release/scripts/obj_export.py')
-rw-r--r--release/scripts/obj_export.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/release/scripts/obj_export.py b/release/scripts/obj_export.py
index 47e4f2bcde7..8a1c42e4e5b 100644
--- a/release/scripts/obj_export.py
+++ b/release/scripts/obj_export.py
@@ -253,8 +253,8 @@ EXPORT_GROUP_BY_OB=False, EXPORT_GROUP_BY_MAT=False):
Mesh.Mode(Mesh.SelectModes['FACE'])
quadcount = 0
for f in m.faces:
- if len(f.v) == 4:
- f.sel = 1
+ if len(f) == 4:
+ f.sel = True
quadcount +=1
if quadcount:
@@ -350,7 +350,7 @@ EXPORT_GROUP_BY_OB=False, EXPORT_GROUP_BY_MAT=False):
uvIdx = 0
for f in faces:
-
+ f_v= f.v
# MAKE KEY
if EXPORT_UV and m.faceUV and f.image: # Object is always true.
key = materialNames[min(f.mat,len(materialNames)-1)], f.image.name
@@ -405,21 +405,21 @@ EXPORT_GROUP_BY_OB=False, EXPORT_GROUP_BY_MAT=False):
if m.faceUV and EXPORT_UV:
if EXPORT_NORMALS:
if f.smooth: # Smoothed, use vertex normals
- for vi, v in enumerate(f.v):
+ for vi, v in enumerate(f_v):
file.write( ' %d/%d/%d' % (\
v.index+totverts,\
globalUVCoords[ tuple(f.uv[vi]) ],\
globalNormals[ tuple(v.no) ])) # vert, uv, normal
else: # No smoothing, face normals
no = globalNormals[ tuple(f.no) ]
- for vi, v in enumerate(f.v):
+ for vi, v in enumerate(f_v):
file.write( ' %d/%d/%d' % (\
v.index+totverts,\
globalUVCoords[ tuple(f.uv[vi]) ],\
no)) # vert, uv, normal
else: # No Normals
- for vi, v in enumerate(f.v):
+ for vi, v in enumerate(f_v):
file.write( ' %d/%d' % (\
v.index+totverts,\
globalUVCoords[ tuple(f.uv[vi])])) # vert, uv
@@ -428,18 +428,18 @@ EXPORT_GROUP_BY_OB=False, EXPORT_GROUP_BY_MAT=False):
else: # No UV's
if EXPORT_NORMALS:
if f.smooth: # Smoothed, use vertex normals
- for v in f.v:
+ for v in f_v:
file.write( ' %d//%d' % (\
v.index+totverts,\
globalNormals[ tuple(v.no) ]))
else: # No smoothing, face normals
no = globalNormals[ tuple(f.no) ]
- for v in f.v:
+ for v in f_v:
file.write( ' %d//%d' % (\
v.index+totverts,\
no))
else: # No Normals
- for v in f.v:
+ for v in f_v:
file.write( ' %d' % (\
v.index+totverts))
@@ -449,8 +449,8 @@ EXPORT_GROUP_BY_OB=False, EXPORT_GROUP_BY_MAT=False):
if EXPORT_EDGES:
edgeUsers = {}
for f in faces:
- for i in xrange(len(f.v)):
- faceEdgeVKey = sortPair(f.v[i].index, f.v[i-1].index)
+ for i in xrange(len(f_v)):
+ faceEdgeVKey = sortPair(f_v[i].index, f_v[i-1].index)
# We dont realy need to keep count. Just that a face uses it
# so dont export.