Adjust arc with fixed radius
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am not being able to get an action to work as I wish. I have a block (attached) with three line segments and two fixed radius arcs connecting their ends.
I want to be able to rotate the extremity segments and adjust the arc accordingly. I tried two different approaches (one in each extremity) but each has it's faults.
The first approach consisted of rotating the left segment illustrated in the following image about the point of intersection of the red lines. Graphically it works but the problem is that when I also rotate the parameter that measures the distance from the extremity to the point of intersection of the segments the distance gets wrong because I am not able to stretch it.
For the second approach I did the rotation about the point of intersection of the blue lines. In this case the distance parameters are alright but radius of the arc is changing. I tried to constrain it's radius but in that case I cannot get its center to move.
The mechanism I need is the one illustrated in the figure. The rotation is about the intersection of the blue lines, the arc's radius remains unchanged and its center moves, as well as the end of the horizontal segment. Is it possible to achieve this?
As secondary less important problems I am having with this block: (i) when I stretch horizontally the middle upper text isn't moving, unlike the other texts, and (ii) when I flip the arcs are getting the opposite curvature of what they should.
Thank you in advance.