Revision: 14274
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14274
Author:   briggs
Date:     2008-03-28 22:04:27 +0100 (Fri, 28 Mar 2008)

Log Message:
-----------
-> FLT I/O: LOD hiding on import

LODS were not getting hidden correctly on import.
Fixed now.

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 19:45:07 UTC (rev 
14273)
+++ trunk/blender/release/scripts/flt_import.py 2008-03-28 21:04:27 UTC (rev 
14274)
@@ -1237,7 +1237,7 @@
                                self.mesh.activeUVLayer = actuvlayer
                
        def blender_import(self):
-               if self.vis and self.parent:
+               if self.vis and self.parent.object:
                        self.vis = self.parent.vis
                name = self.props['id']
                
@@ -1273,7 +1273,7 @@
 
                if self.matrix:
                        self.object.setMatrix(self.matrix)
-
+               
                if self.vis == False:
                        self.object.restrictDisplay = True
                        self.object.restrictRender = True
@@ -1282,7 +1282,7 @@
                        lodlist = list()
                        for child in self.children:
                                if child.props.has_key('type') and 
child.props['type'] == 73:
-                                       if child.props['5d!switch out'] != 0:
+                                       if child.props['6d!switch out'] != 0.0:
                                                child.vis = False
                                        #lodlist.append(child)
                        
@@ -1994,6 +1994,11 @@
                self.scene.properties['FLT']['Main'] = 0
                self.scene.properties['FLT']['Filename'] = self.bname
                
+               for child in self.children:
+                       if child.props.has_key('type') and child.props['type'] 
== 73:
+                               if child.props['6d!switch out'] != 0.0:
+                                               child.vis = False
+               
                #import color palette
                carray = list()
                for color in self.col_pal:


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to