mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
renamed part group freezeJoint ton freeze, and partBundle now has freezeJoint
This commit is contained in:
parent
d76dc5dd28
commit
bb0b1424d8
@ -1053,11 +1053,12 @@ class Actor(DirectObject, NodePath):
|
||||
if not partBundleDict:
|
||||
Actor.notify.warning("no lod named: %s" % (lodName))
|
||||
return None
|
||||
|
||||
|
||||
subpartDef = self.__subpartDict.get(partName, Actor.SubpartDef(partName))
|
||||
partDef = partBundleDict.get(subpartDef.truePartName)
|
||||
if partDef:
|
||||
bundle = partDef.partBundle
|
||||
bundle.setModifiesAnimBundles(1)
|
||||
else:
|
||||
Actor.notify.warning("no part named %s!" % (partName))
|
||||
return None
|
||||
@ -1090,7 +1091,7 @@ class Actor(DirectObject, NodePath):
|
||||
subpartDef = self.__subpartDict.get(partName, Actor.SubpartDef(partName))
|
||||
trueName = subpartDef.truePartName
|
||||
for bundleDict in self.__partBundleDict.values():
|
||||
bundleDict[trueName].partBundle.findChild(jointName).freezeJoint(transform)
|
||||
bundleDict[trueName].partBundle.freezeJoint(jointName, transform)
|
||||
|
||||
|
||||
def instance(self, path, partName, jointName, lodName="lodRoot"):
|
||||
|
Loading…
x
Reference in New Issue
Block a user