Fixed a bug in flatten function definition

This commit is contained in:
Gyedo Jeon 2010-06-01 20:52:57 +00:00
parent e0876b9eae
commit ccee14a50b

View File

@ -220,6 +220,13 @@ class ObjectMgrBase:
else: else:
return self.objects[uid] return self.objects[uid]
def findObjectByNodePathBelow(self, nodePath):
for ancestor in nodePath.getAncestors():
if ancestor.hasTag('OBJRoot'):
return self.findObjectByNodePath(ancestor)
return None
def findObjectsByTypeName(self, typeName): def findObjectsByTypeName(self, typeName):
results = [] results = []
for uid in self.objects.keys(): for uid in self.objects.keys():
@ -768,7 +775,7 @@ class ObjectMgrBase:
newobj = self.addNewObject(typeName, uid, parent=parentNP, fSelectObject=False) newobj = self.addNewObject(typeName, uid, parent=parentNP, fSelectObject=False)
newobj.setMat(mat) newobj.setMat(mat)
def flatten(self, newobjModel, objDef, uid): def flatten(self, newobjModel, model, objDef, uid):
# override this to flatten models # override this to flatten models
pass pass