Triangular panelling problem

Hello.

I’m making a triangular panel that goes on top of a circular structure.

I wrote a script that goes on top of a square for testing and confirmed that this works well.

However, on top of the circular surface, there is a problem of overlapping triangular panels as shown in the picture below.

I want to make the result like the picture below.

Lunchbox can be used to solve the problem easily, but it is difficult to use the lunchbox because you have to make sure that the structure and the panel are confronted.

Is there a way to solve this problem?

I am sorry for my poor English.

panelling.3dm (53.7 KB)
panelling.gh (39.0 KB)

I tried the method you told me, but it doesn’t work on my grashopper.

If possible, could you upload the script?

panelling [with delunay mesh].gh (44.7 KB)

The same problem still occurs.

you should be getting this

maybe you have a very old version of rhino. works as expected on R7 and 8

I’m using a rhino 7. I have a team member who has 8, so I’d like to ask him to do it.

Is something like this helpful?
panelling.gh (46.6 KB)

However it should return what @adel.albloushi gave you in the first response…did it just a ‘workaround’.

By the way, why so many threads for the same object?

1 Like

Works for me in R7. You could add TriRemesh to get all triangles (planar) but mesh world gets weird.

P.S. Actually, you don’t need TriRemesh. Just join all the branches from Delaunay Mesh. Optionally, use Face Boundaries to get back to brep world.


panelling [with delunay mesh]_2024Mar30a.gh (43.8 KB)

P.P.S. Or avoid the branches from Delaunay Mesh:


panelling [with delunay mesh]_2024Mar30b.gh (45.3 KB)

1 Like