|
@@ -543,11 +543,13 @@ class Actor(DirectObject, NodePath):
|
|
|
"""
|
|
"""
|
|
|
if (node == None):
|
|
if (node == None):
|
|
|
node = LODNode("lod")
|
|
node = LODNode("lod")
|
|
|
-
|
|
|
|
|
- self.__LODNode = self.__geomNode.attachNewNode(node)
|
|
|
|
|
- self.__hasLOD = 1
|
|
|
|
|
- self.switches = {}
|
|
|
|
|
-
|
|
|
|
|
|
|
+ if self.__LODNode:
|
|
|
|
|
+ self.__LODNode = node
|
|
|
|
|
+ else:
|
|
|
|
|
+ self.__LODNode = self.__geomNode.attachNewNode(node)
|
|
|
|
|
+ self.__hasLOD = 1
|
|
|
|
|
+ self.switches = {}
|
|
|
|
|
+
|
|
|
def useLOD(self, lodName):
|
|
def useLOD(self, lodName):
|
|
|
"""
|
|
"""
|
|
|
Make the Actor ONLY display the given LOD
|
|
Make the Actor ONLY display the given LOD
|