Hi! I'm making a violin simulation game but I'm having a hard time working out how to do the IK / rigging for the bow. I made a quick visualization of what I want to happen in Unity. Basically I have the bow which I can move around freely using the mouse. When the bow gets near the strings (the big grey cylinder), the bow snaps to the strings and its pivot is now centered there while still being able to slide around freely. The bow "unsnaps" when is moved far enough from the strings. The farthest I've gotten is to parent the bow to an empty gameobject so it rotates along the string, but I don't know how to move the bow around while still respecting the the rotation around that pivot. What would be the best way to approach this? Any help/advice is greatly appreciated, thank you!