[Bf-extensions-cvs] [2d023ea4] master: Fix T71083: wrong foot widget position with custom pivot enabled.
Alexander Gavrilov
noreply at git.blender.org
Fri Oct 25 13:13:08 CEST 2019
Commit: 2d023ea49fc7cffb22d49c7dc796800dc9bf6d17
Author: Alexander Gavrilov
Date: Fri Oct 25 14:10:43 2019 +0300
Branches: master
https://developer.blender.org/rBA2d023ea49fc7cffb22d49c7dc796800dc9bf6d17
Fix T71083: wrong foot widget position with custom pivot enabled.
===================================================================
M rigify/rigs/limbs/leg.py
===================================================================
diff --git a/rigify/rigs/limbs/leg.py b/rigify/rigs/limbs/leg.py
index 99610a6a..b409d009 100644
--- a/rigify/rigs/limbs/leg.py
+++ b/rigify/rigs/limbs/leg.py
@@ -151,8 +151,10 @@ class Rig(BaseLimbRig):
obj = create_foot_widget(self.obj, ctrl)
if self.pivot_type != 'TOE':
+ ctrl = self.get_bone(ctrl)
org = self.get_bone(self.bones.org.main[2])
- adjust_widget_transform_mesh(obj, Matrix.Translation(org.vector))
+ offset = org.tail - (ctrl.custom_shape_transform or ctrl).head
+ adjust_widget_transform_mesh(obj, Matrix.Translation(offset))
####################################################
# IK pivot controls
More information about the Bf-extensions-cvs
mailing list