add NodePath.flattenMultitex()

This commit is contained in:
David Rose 2004-12-07 18:42:24 +00:00
parent c412d6bd6d
commit 743a5d12fb

View File

@ -1020,3 +1020,21 @@
collNode.setIntoCollideMask(intoCollide)
collNodePath = self.attachNewNode(collNode)
return collNodePath
def flattenMultitex(self, stateFrom = None, target = None,
useGeom = 0, allowTexMat = 0, win = None):
from pandac import MultitexReducer
mr = MultitexReducer.MultitexReducer()
if target != None:
mr.setTarget(target)
mr.setUseGeom(useGeom)
mr.setAllowTexMat(allowTexMat)
if win == None:
win = base.win
if stateFrom == None:
mr.scan(self)
else:
mr.scan(self, stateFrom)
mr.flatten(win)