Keeping offset distance the same after

I want to offset a closed curve a desired distance then move the offset curve in a downward direction but still retain the original offset distance. I reasoned the moved curve would have to scale for this to happen. I believe a math expression is needed to achieve my desired result or perhaps a different approach is better. Here is my definition attempt. BTW I want to user to be able to adjust the offset distance and the drop.
offset curve distance.gh (17.6 KB)
offset distance

You can solve it with trigonometry:

offset curve distance.gh (22.1 KB)

very nice …thank you so much!

1 Like