Adaptative array in grasshopper

Hello,
I’m trying to change the number of iterations around the z axis parametrically to go smoothly from 4 to 5 to 6 to 7… corners, without having to remodel or tweak around the shpaes until they fit together. I am not very familiar with grasshoper, so I’m not sure if this is possible, or how to do it. Does anyone have an idea how to achieve this ?
For the moment, I only use a mirror and an array polar.


array.gh (23.3 KB)

1 Like

I can’t figure out how the solid is supposed to be constructed.

If you revolve it around the Z axis with 8 iterations, you get this shape. Afterward, I aim to make a SubDpmultiPipe operation on the entier shape to give it thickness.

Theoricaly this entier shape is also in the file I posted

I know itthe goal is to obtain a multi pipe, I don’t think it’s necessary to reconstruct the geometry with Grasshopper.
However, it is possible to change the number of interactions.
array a.gh (32.9 KB)

1 Like

Oh crazy! How could I smooth the shapes


to make it look more like this ?

Finally I got the smooth surface, thank you for your help !

In the geometry there were vertices that did not coincide so I corrected it.
To find the desired look you need to play with the Multi Pipe settings.

array a.gh (18.5 KB)

1 Like

You could also shrinkwrap individiual parts and use the smooth option…

1 Like

Oh okay thanks ! It better then what i did with the dendro add-on, it is more accurate :slight_smile:

better than

ahah yeah english is not my language

1 Like