Beispiel #1
0
    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)
Beispiel #2
0
    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)
Beispiel #3
0
 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])
Beispiel #4
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)
Beispiel #5
0
 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)
Beispiel #6
0
 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])