[Bf-extensions-cvs] [7b529777] master: Rigify: rename the '_ik_palm' control to '_ik_wrist' for clarity.

Alexander Gavrilov noreply at git.blender.org
Mon Nov 4 18:00:09 CET 2019


Commit: 7b52977768ebb46470c2c11b0da348ef1a28753a
Author: Alexander Gavrilov
Date:   Mon Nov 4 19:54:05 2019 +0300
Branches: master
https://developer.blender.org/rBA7b52977768ebb46470c2c11b0da348ef1a28753a

Rigify: rename the '_ik_palm' control to '_ik_wrist' for clarity.

The name palm is already associated with another control in Rigify.

===================================================================

M	rigify/rigs/limbs/arm.py

===================================================================

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')



More information about the Bf-extensions-cvs mailing list