[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