# Folding and unfolding different polygons, based on anchor points!

Hi there,

I’m really struggling with this project, first time that I’m SO LOST in the procedure. I will try to be as clear as I can so you can understand me!

Basically Im trying to do a surface of different irregular polygons that based on the anchor points, could follow a natural form MAINTAINING their rigid edges. In other words this could be a “tensile structure” but:

-All polygons are different. (this has been drawn by hand by someone else based on aesthetics, this is not a final design because as I sad, its based on aesthetics)

-Each polygon is rigid, so no double curvature is possible, it will be joined by hinges, so even though I tried restricting the edge lengths, but im not sure how to approach this.

ANOTHER POINT OF VIEW.
-This could follow an origami logic but, it uses different polygons as I mentioned. Also I tried using CRANE but it folds based on mountains and valleys, and I would like to approach the folding based on anchor points.

I will leave some pictures

This is a manual approach that we tried to do, some edges are connected, some others are not. this was made purely rotating the surfaces, of course it led to a lot of overlapping and disconnected pieces.

I also put here pictures of what we want to achieve, this was the concept itself, but we are maintaining the different polygons, so this 3 types are based on the form we would like to achieve based on the anchor points: vertical, closed and horizontal-ish.

I will also leave the definition of what I ve been trying to do, basically I converted the surfaces to mesh, then used as the main mesh input and worked from there. still, the edges are very different from the original ones, so if anyone could help me a bit with this! I will appreciate it inmensely!

try1.gh (20.9 KB)

Out of curiosity, why do you want to make this parametric?

Your geometry looks quite bespoke, and even if I felt confident I understand what you are asking to do, the solution would be unnecessarily complex.