[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14266] trunk/blender/release/scripts/ flt_import.py: -> Double Sided Faces fix for FLT import
Geoffrey Bantle
hairbat at yahoo.com
Fri Mar 28 01:26:48 CET 2008
Revision: 14266
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14266
Author: briggs
Date: 2008-03-28 01:26:48 +0100 (Fri, 28 Mar 2008)
Log Message:
-----------
-> 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.
Modified Paths:
--------------
trunk/blender/release/scripts/flt_import.py
Modified: trunk/blender/release/scripts/flt_import.py
===================================================================
--- trunk/blender/release/scripts/flt_import.py 2008-03-28 00:08:41 UTC (rev 14265)
+++ trunk/blender/release/scripts/flt_import.py 2008-03-28 00:26:48 UTC (rev 14266)
@@ -1050,6 +1050,8 @@
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 @@
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]
More information about the Bf-blender-cvs
mailing list