Roll/Unroll a square by diagonal

Hello

I am trying to animate the rolling and unrolling of a square something like the infamous page curl transition from PowerPoint :smiley: The idea is that the diagonal of the flat square becomes a circle when the square is rolled up and the length of the diagonal and the resulting circle are identical.
Is this something easy to achieve?

Thanks


unroll_unsolved_original.gh (14.6 KB)

2 Likes

Thank you for your reply! Can this solution be easily adapted such that it follows this rule set:


Basically what I need is to start the motion from a corner a which is fixed and b goes to b, c to c and d to d. In your solution I see that, what would translate to my example as points b and d, are fixed.

1 Like