From bb0b1424d834724030da9f4a0655ccf9d35ce4ef Mon Sep 17 00:00:00 2001 From: Zachary Pavlov Date: Wed, 20 Jun 2007 22:49:05 +0000 Subject: [PATCH] renamed part group freezeJoint ton freeze, and partBundle now has freezeJoint --- direct/src/actor/Actor.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/direct/src/actor/Actor.py b/direct/src/actor/Actor.py index d63428fdac..d805554e58 100644 --- a/direct/src/actor/Actor.py +++ b/direct/src/actor/Actor.py @@ -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"):