neckHead = r9Meta.MetaClass('neck_part') neckHead.rig neckHead.doRig() neckHead.isSkeletonized() reload(Rig) reload(jFactory) neckHead.isTemplated() neckHead.rig_getSkinJoints() neckHead.setState('skeleton', forceNew=True) jFactory.connectToParentModule(neckHead) jFactory.deleteSkeleton(neckHead) neckHead.setState(3, forceNew=True) Rig.get_report(spine) Rig.get_report(neckHead) Rig.get_segmentHandleTargets(neckHead) neckHead.rigNull.getMessage('rigJoints', False) neckHead.rigNull.getMessage('skinJoints', False) if len(spine.rigNull.getMessage('rigJoints')) != 9: print False neckHead.rigNull.moduleJoints[-1].getShortName() neckHead.setState('skeleton', forceNew=True) neckHead.moduleParent.isRigged() neckHead.setState('rig', forceNew=True) reload(Rig) neckHead.rigConnect() neckHead.isRigged() neckHead.rigDelete() i_rig._i_rigNull.getMessage('anchorJoints', False) i_rig = Rig.go(neckHead, forceNew=False, autoBuild=False) #call to do general rig i_rig.get_report()
i_rig.isRigSkeletonized() i_rig.buildModule.build_rigSkeleton(i_rig) i_rig.buildModule.build_shapes(i_rig) Rig.get_influenceChains(leg) Rig.get_segmentHandleChains(leg) Rig.get_segmentChains(leg) leg.rigNull.msgList_getMessage('segment0_InfluenceJoints') leg.rigNull.msgList_getMessage('rigJoints') i_rig.buildModule.build_rigSkeleton(i_rig) i_rig.buildModule.build_shapes(i_rig) i_rig.buildModule.build_controls(i_rig) i_rig.buildModule.build_foot(i_rig) i_rig.buildModule.build_FKIK(i_rig) i_rig.buildModule.build_deformation(i_rig) i_rig.buildModule.build_rig(i_rig) i_rig._get_simpleRigJointDriverDict() Rig.get_segmentHandleTargets(leg) i_rig.buildModule.build_twistDriver_hip(i_rig) i_rig.buildModule.build_twistDriver_ankle(i_rig) leg.rig_getHandleJoints() leg.isRigged() reload(Rig) leg.rigNull.msgList_getMessage('ikJoints', False) i_rig._i_rigNull.getMessage('ikJoints', False) i_rig.buildModule.build_matchSystem(i_rig) i_rig = Rig.go(leg, forceNew=False, autoBuild=False, ignoreRigCheck=True) #call to do general rig i_rig.buildModule.__build__(i_rig) cgmRigMeta.log.setLevel(cgmRigMeta.logging.INFO) cgmRigMeta.log.setLevel(cgmRigMeta.logging.DEBUG)