mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
add NodePath.flattenMultitex()
This commit is contained in:
parent
c412d6bd6d
commit
743a5d12fb
@ -1020,3 +1020,21 @@
|
|||||||
collNode.setIntoCollideMask(intoCollide)
|
collNode.setIntoCollideMask(intoCollide)
|
||||||
collNodePath = self.attachNewNode(collNode)
|
collNodePath = self.attachNewNode(collNode)
|
||||||
return collNodePath
|
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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user