def build(self, rig_neck_head, spine_rig, world_rig): print world_rig.tip, rig_neck_head.controls[-2] head_enum_space_switch = rigEnumSpaceSwitch.RigEnumSpaceSwitch( world_rig.tip, rig_neck_head.controls[-2], alias_list=['world', 'neck'], attribute_name='headSpace', control=rig_neck_head.head.controls[0], parent=False, orient=True) head_enum_space_switch.add_object(rig_neck_head.head.controls[0], mo=True) neck_enum_space_switch = rigEnumSpaceSwitch.RigEnumSpaceSwitch( world_rig.tip, spine_rig.tip, spine_rig.chest.controls[0], alias_list=['world', 'spine', 'chestControl'], attribute_name='neckSpace', control=rig_neck_head.controls[0], parent=False, orient=True) neck_enum_space_switch.add_object(rig_neck_head.controls[0], mo=True)
def build(self, hip_rig, spine_rig, world_rig): enum_space_switch = rigEnumSpaceSwitch.RigEnumSpaceSwitch(world_rig.tip, spine_rig.joints[0], spine_rig.back.controls[0], alias_list=['world', 'spine', 'backControl'], attribute_name='hipSpace', control=hip_rig.controls[0], parent=False, orient=True) enum_space_switch.add_object(hip_rig.controls[0], mo=True)
def build(self, arm_rig, world_rig): print arm_rig.rig_arm.ik_rig.controls enum_space_switch = rigEnumSpaceSwitch.RigEnumSpaceSwitch( world_rig.tip, arm_rig.rig_clavicle.tip, alias_list=['world', 'shoulder'], attribute_name='space', control=arm_rig.rig_arm.ik_rig.controls[0], parent=True) enum_space_switch.add_object(arm_rig.rig_arm.ik_rig.reset_controls[0])
def build(self, front_leg, world_rig): enum_space_switch = rigEnumSpaceSwitch.RigEnumSpaceSwitch( world_rig.tip, front_leg.shoulder.tip, alias_list=['world', 'shoulder'], attribute_name='space', control=front_leg.leg.leg.controls_dict['ikHandle'], parent=True) enum_space_switch.add_object( front_leg.leg.leg.controls_dict['ikHandle'], mo=True)
def build(self, back_leg, world_rig): enum_space_switch = rigEnumSpaceSwitch.RigEnumSpaceSwitch( world_rig.tip, back_leg.root, alias_list=['world', 'hip'], attribute_name='space', control=back_leg.leg.controls_dict['ikHandle'], parent=True) enum_space_switch.add_object(back_leg.leg.controls_dict['ikHandle'], mo=True)
def build(self, leg_rig, world_rig): print leg_rig.leg.ik_rig.controls enum_space_switch = rigEnumSpaceSwitch.RigEnumSpaceSwitch( world_rig.tip, leg_rig.root, alias_list=['world', 'shoulder'], attribute_name='space', control=leg_rig.leg.ik_rig.controls[0], parent=True) enum_space_switch.add_object(leg_rig.leg.ik_rig.reset_controls[0])