I have a humanoid model which I am attaching to a VR rig using inverse kinematics, the VR side isn’t important, basically there is a target object which always moves where the player’s controller is and the hand of the humanoid is always moving to it using inverse kinematics.
The issue comes when the arm goes further away than the arm of the model can reach (In the example where a player has long arms or the model has short ones). In other VR titles they stretch the arm of the player so that the hand always stays with the controller, I can see with mine this would work but I am struggling to comprehend the maths required to make this work.
So to recap,
How can I make one gameobject stretch (/scale on one axes) depending on when another gameobject moves too far away from one this objects children?