How To Extrude Panels Evenly?

Hello!

I am trying to extrude my triangle panels outwards, and I have managed to kind of, however, when i bake them and bring them into rhino and then try to trim them (I am trying to do a section cut), turns out they are hollow from inside. However, I can’t figure out another way to extrude them all evenly.

Please, if there is a way to do this, and without plugins, I would really appreciate some help!

FINALBUILDINGFINAL.gh (85.4 KB)

From your screenshot it is obvious you are not managing data tree properly. Use graft on offset surfaces and original surfaces before passing them to join brep.

Wait sorry, I am relatively new to this so I apologize, but do I add a graft tree to my surface, and then attach that graft tree into the offset surface?

Besides that, you cannot simply offset surfaces without having neighbouring panels intersect each other. You will have to shell what would be at best a mesh in order to respect the edge “normals”:

(the filename FINALBUILDINGFINAL.gh alone…)

So sorry, I was hoping you can expand on this I apologize, I am a little confused! What do you mean by shell, and how can this be done?

Are you adverse to using plug-ins?

Is there any way to do it without? As for this project, I am not allowed to use plugins unfortunately, and I have spent way too long figure this out as I need to 3d print these panels :/// I apologize.

Then you are in for alot of work. You can look here to see how I used Plane Region to circumvent the need to find edge vectors in creating offset surfaces for a polysurface with planar faces (relevant are the 2nd and 3rd sections) but maybe there are other solutions from the quicker witted scripters on this forum.

Here, without the holes:


FINALBUILDINGFINAL VR 1.gh (111.0 KB)

Gets individual panels, but the edge surfaces will not be planar (that is the whole difficulty of the discussion in the thread of my previous post)


With the holes:


FINALBUILDINGFINAL VR 2.gh (100.1 KB)


Oh yes, and in case you need single water-tight BReps for each of the halves:


FINALBUILDINGFINAL VR 3.gh (108.2 KB)

The third version is solid! That’s perfect, but is there a way to separate the triangles? because I need to split it in half for 3d printing as the panels do not fit, however I don’t want to trip it in the center as it would cut through the triangles. I was hoping something like this:

(Above are my older panels which were not working in the 3d printer sadly because they were not extruded properly). When I explode it in rhino, it seperates all the surfaces. is there anyway to have control of each seperate triangle, and make each seperate triangle also solid and not hollow?

Thank you so much, I apologize if my script was too messy. I appreciate your help so much!

Yup. Dispatch the triangles based on the height of their centers and entwine before the boundary surface and loft surface creation.

Do you mean that I should select all the triangles using dispatch? Sorry, what do you mean by based on the height of their centers, as in how would that help me seperate the triangles? So sorry i am a little confused

Oh no, so sorry but the triangles are still hollow I double checked while giving them a section cut and sadly they are still hollow:

Not sure why this is happening :///

They will always be hollow. There is no such thing as mass in Rhino. It is a surface modeler. Use Cap to close the open faces.

So there would be no way to 3d print these panels?

No, of course you can print them. You have to export as an .stl file, and then the slicing program of your printer creates a toolpathing file (g-code)

This feels a little manual, but it should get the job done:


How To Extrude Panels Evenly VR 4.gh (119.4 KB)

You need to rely on yourself more. I saw your other threads. This whole script is seemingly put together from help from disparate people.

Thank you and I apologize I am just trying to learn grasshopper so I really appreciate your help but I did figure it out and have already sent it to get 3d printed. For this project, I did try my best to figure it out on my own, and I did not end up using any of the solutions other than this one, which I appreciate a lot so thank you! It just gets really frustrating sometimes as I end up spending hours and hours looking for a solution so I find it easier to ask on here as a lot of people have really good solutions.

Good luck with the print. Please mark a solution to close this thread.

Volker is correct - his solution will slice and print just fine: