diff options
author | Geoffrey Bantle <hairbat@yahoo.com> | 2008-03-28 03:26:48 +0300 |
---|---|---|
committer | Geoffrey Bantle <hairbat@yahoo.com> | 2008-03-28 03:26:48 +0300 |
commit | 812af46d41f4897d809a681ea53a209059228850 (patch) | |
tree | 26494cad575fc92386d8736955f8659d6fcfa9be /release | |
parent | 3b36c10702c1395f3ce037fb75b48108333064fd (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.py | 4 |
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] |