Getting Looping Using Anemone to Work in order to create a notched, reciprocal roof

(Ecalogero) #1

Hi there,

I’m trying to create a definition that takes all the members of a reciprocal roof and does a Boolean split (or diff) with the previous or next member in the list using the Anemone loop commands. I have not succeeded so far. Can anyone help?

Thanks,

Erica.

p.s. See screenshot and files below…

reciprocal_roof_test.3dm (551.5 KB)
reciprocal roof clipping example.gh (15.8 KB)

0 Likes

(Seghier khaled) #2

if you want make union why you need loop?

0 Likes

(Ecalogero) #3

I want to make a difference or a notch in each strut using the neighbouring strut, not a union… If there’s a way to do this without making a loop, then I would like to know also…

Thanks,

0 Likes

(Seghier khaled) #4

create what you want and apply polar array to the new shape

0 Likes

(Ecalogero) #5

But the shape I want is dependent on the angle and orientation of the already polar arrayed objects, hence why I need to do the Boolean difference after having created the polar array.

0 Likes

(Seghier khaled) #6

in your definition you have 10 objects if you want change the number that’s easy and polar array the new shape again
you can use rotation with chosen center and split than polar array based on the rotation angle

0 Likes

(Ecalogero) #7

Thank you, I got it now! Will do that!

0 Likes

(Ecalogero) #8

Nevertheless, if anyone wants to explain how to use looping I would still love to learn that.

Thanks,

Erica.

0 Likes

(Laurent Delrieu) #9

This could be a way without looping


Not sure to understand why simple shape are Brep with so many faces !
reciprocal roof clipping example LD.gh (7.8 KB)

0 Likes

(Seghier khaled) #10

roof loop.gh (16.0 KB)

0 Likes

(Seghier khaled) #11

you can change the number

roof loop.gh (17.1 KB)

0 Likes