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:
authorGeoffrey Bantle <hairbat@yahoo.com>2008-03-28 03:26:48 +0300
committerGeoffrey Bantle <hairbat@yahoo.com>2008-03-28 03:26:48 +0300
commit812af46d41f4897d809a681ea53a209059228850 (patch)
tree26494cad575fc92386d8736955f8659d6fcfa9be /release
parent3b36c10702c1395f3ce037fb75b48108333064fd (diff)
-> Double Sided Faces fix for FLT import
Faces marked as double sided in FLT file were not getting the proper face flags on import to blender. Fixed.
Diffstat (limited to 'release')
-rw-r--r--release/scripts/flt_import.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/release/scripts/flt_import.py b/release/scripts/flt_import.py
index 34b69255b17..6b6366a6a0d 100644
--- a/release/scripts/flt_import.py
+++ b/release/scripts/flt_import.py
@@ -1050,6 +1050,8 @@ class InterNode(Node):
if props[6]['template billboard'] == 2:
f.mode |= Blender.Mesh.FaceModes["BILLBOARD"]
f.mode |= Blender.Mesh.FaceModes["LIGHT"]
+ if props[6]['draw type'] == 1:
+ f.mode |= Blender.Mesh.FaceModes["TWOSIDE"]
#f.mat = props[0]
f.image = props[1]
@@ -1095,6 +1097,8 @@ class InterNode(Node):
if self.uvlayers[mask]:
self.mesh.activeUVLayer = self.blayernames[mask]
for j, f in enumerate(self.mesh.faces):
+ if props[6]['draw type'] == 1:
+ f.mode |= Blender.Mesh.FaceModes["TWOSIDE"]
f.transp |= Blender.Mesh.FaceTranspModes["ALPHA"]
f.mode |= Blender.Mesh.FaceModes["LIGHT"]
props = new_faces_props[j]