diff options
author | Alexander Gavrilov <angavrilov@gmail.com> | 2019-11-04 19:54:05 +0300 |
---|---|---|
committer | Alexander Gavrilov <angavrilov@gmail.com> | 2019-11-04 19:54:05 +0300 |
commit | 7b52977768ebb46470c2c11b0da348ef1a28753a (patch) | |
tree | 764e61f1731bb05e98dcb3cade4a015da915327c /rigify | |
parent | 97624be9800ce443eeb5551d54cc1ae3a1e34687 (diff) |
Rigify: rename the '_ik_palm' control to '_ik_wrist' for clarity.
The name palm is already associated with another control in Rigify.
Diffstat (limited to 'rigify')
-rw-r--r-- | rigify/rigs/limbs/arm.py | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/rigify/rigs/limbs/arm.py b/rigify/rigs/limbs/arm.py index 0eced859..e79edc5c 100644 --- a/rigify/rigs/limbs/arm.py +++ b/rigify/rigs/limbs/arm.py @@ -45,7 +45,7 @@ class Rig(BaseLimbRig): super().initialize() - self.make_palm_pivot = self.params.make_ik_palm_pivot + self.make_wrist_pivot = self.params.make_ik_wrist_pivot def prepare_bones(self): orgs = self.bones.org.main @@ -76,40 +76,40 @@ class Rig(BaseLimbRig): # Palm Pivot def get_ik_input_bone(self): - if self.make_palm_pivot: - return self.bones.mch.ik_palm + if self.make_wrist_pivot: + return self.bones.mch.ik_wrist else: return self.get_ik_control_output() def get_extra_ik_controls(self): controls = super().get_extra_ik_controls() - if self.make_palm_pivot: - controls += [self.bones.ctrl.ik_palm] + if self.make_wrist_pivot: + controls += [self.bones.ctrl.ik_wrist] return controls @stage.generate_bones - def make_palm_pivot_control(self): - if self.make_palm_pivot: + def make_wrist_pivot_control(self): + if self.make_wrist_pivot: org = self.bones.org.main[2] - self.bones.ctrl.ik_palm = self.make_palm_pivot_bone(org) - self.bones.mch.ik_palm = self.copy_bone(org, make_derived_name(org, 'mch'), scale=0.25) + self.bones.ctrl.ik_wrist = self.make_wrist_pivot_bone(org) + self.bones.mch.ik_wrist = self.copy_bone(org, make_derived_name(org, 'mch', '_ik_wrist'), scale=0.25) - def make_palm_pivot_bone(self, org): - name = self.copy_bone(org, make_derived_name(org, 'ctrl', '_ik_palm'), scale=0.5) + def make_wrist_pivot_bone(self, org): + name = self.copy_bone(org, make_derived_name(org, 'ctrl', '_ik_wrist'), scale=0.5) put_bone(self.obj, name, self.get_bone(org).tail) return name @stage.parent_bones - def parent_palm_pivot_control(self): - if self.make_palm_pivot: - ctrl = self.bones.ctrl.ik_palm + def parent_wrist_pivot_control(self): + if self.make_wrist_pivot: + ctrl = self.bones.ctrl.ik_wrist self.set_bone_parent(ctrl, self.get_ik_control_output()) - self.set_bone_parent(self.bones.mch.ik_palm, ctrl) + self.set_bone_parent(self.bones.mch.ik_wrist, ctrl) @stage.generate_widgets - def make_palm_pivot_widget(self): - if self.make_palm_pivot: - ctrl = self.bones.ctrl.ik_palm + def make_wrist_pivot_widget(self): + if self.make_wrist_pivot: + ctrl = self.bones.ctrl.ik_wrist if self.main_axis == 'x': obj = create_circle_widget(self.obj, ctrl, head_tail=-0.3, head_tail_x=0.5) @@ -128,14 +128,14 @@ class Rig(BaseLimbRig): def add_parameters(self, params): super().add_parameters(params) - params.make_ik_palm_pivot = bpy.props.BoolProperty( - name="IK Palm Pivot", default=False, + params.make_ik_wrist_pivot = bpy.props.BoolProperty( + name="IK Wrist Pivot", default=False, description="Make an extra IK hand control pivoting around the tip of the hand" ) @classmethod def parameters_ui(self, layout, params): - layout.prop(params, "make_ik_palm_pivot") + layout.prop(params, "make_ik_wrist_pivot") super().parameters_ui(layout, params, 'Hand') |