def rig(self, nothing): """Build the mGear rig from guides """ # Sanity check if len(pm.ls('rig', assemblies=True)) > 0: pm.warning("The character has already been rigged. " "You can delete the rig and re-build it if you need to") return False pm.select(pm.PyNode('guide'), replace=True) guide_manager.build_from_selection()
dot = a.dot(b) length = b.length() tmp = dot / (length * length) p = [tmp * b.x, tmp * b.y, tmp * b.z] return p if __name__ == "__main__": import maya.cmds as cmds import ymt_spine_ik_01 as m reload(m) try: cmds.delete("rig") except Exception: pass try: cmds.select("guide") except Exception: pass try: import mgear.shifter.guide_manager as gm gm.build_from_selection() except Exception: pass