I have a chain of rods that are setup in a default, ideal orientation. Points are labelled with a 'p' prefix, their lengths with an r:
I then stretch them to reach a desired end location, but they lose their shape:
I'd like to see if there's a better 'result' that tries to respect the shape of the original setup, with the following constraints:
- r1, r2 and r3 can't change length
- p1 and p4 are fixed
My intuition here says that I could build an equation for p2 based on the circle described by p1 and r1, and do the same thing for p4 and r3. I have an equation for p3 and p2 (satisfying length), but I'm unsure how to use the math to describe "maintaining the shape".