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:
authorCampbell Barton <ideasman42@gmail.com>2009-07-27 22:17:21 +0400
committerCampbell Barton <ideasman42@gmail.com>2009-07-27 22:17:21 +0400
commit9dc819a56d72cbdbd45994472fe85d3c3dcd8338 (patch)
treed3e10d799e866c920779a092d0065748f0dae8ef /release
parentd0422dec359e7e10938bc43e93b4fa590f2de3a2 (diff)
readonly face normal option eg.
me.faces[0].normal
Diffstat (limited to 'release')
-rw-r--r--release/io/export_ply.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/release/io/export_ply.py b/release/io/export_ply.py
index 6fdf4bf41b9..3668693db16 100644
--- a/release/io/export_ply.py
+++ b/release/io/export_ply.py
@@ -130,12 +130,10 @@ def write(filename, scene, ob, \
smooth = f.smooth
- # XXX need face normals
- """
if not smooth:
- normal = tuple(f.no)
+ normal = tuple(f.normal)
normal_key = rvec3d(normal)
- """
+
if faceUV:
uv = active_uv_layer[i]
uv = uv.uv1, uv.uv2, uv.uv3, uv.uv4 # XXX - crufty :/
@@ -149,12 +147,10 @@ def write(filename, scene, ob, \
pf= ply_faces[i]
for j, vidx in enumerate(f_verts):
v = mesh_verts[vidx]
- """
+
if smooth:
- normal= tuple(v.no)
+ normal= tuple(v.normal)
normal_key = rvec3d(normal)
- """
- normal_key = None # XXX
if faceUV:
uvcoord= uv[j][0], 1.0-uv[j][1]