Making a hollow object solid

Hello, I’ve been trying to make the structure on my project solid however every element is hollow and can’t make it solid, please he

ESTRUCTURA.3dm (9.8 MB)

what exactly are you after ?
is this grasshopper output or manually modelled ?

you are mixen several concepts here - groups, open surfaces, open polysurfaces, closed polysurfaces.


the green element is a closed polysurface (“solid”, or closed Brep)
the blueish part is an open polysurface.

you need to get rid of the inner surface to be able to _join the elements (when they connect within tolerance)

not sure if i 100% get what you re after - there are still some issues…

maybe it s easier to start (step A) with one element with a few (4 or 6) cells - discuss a modelling or grasshopper workflow that fits for you (we need more info) and then scale it up ( step B) and discuss special issues like the corner above (step C) ?

kind regards - tom

Its a grasshopper output, all I need is that exact geometry to be closed, Im aware the are some issues within the model however at least for now it might stay like that, all I need is to make it solid

if you have the gh file, it may be easier, to try some things.

all i am asking is to get better info to help…
and dont want to juggle 1035 surfaces !

breps / rhinos solids

make sure you understood the concept that we are only building a closed “skin” that is the boarder / separation of the universe into the 3d-region of your virtual object/element - and the rest.
also check surface direction / normal (_dir)

now you can follow one of the 2 strategies:

join surfaces globally

left to right - do not create or remove the red surfaces - best already in your gh-definition, manually, …

if everything is within tolerance _join will create a closed polysurface - (but it will not because of the details i mentioned above)
_showEdges will tell you where

join local elements - boolean

make sure every triangular or 4-corner “half-frame” element becomes a closed polysurface.
now booleanUnion everything.

you still will have issues with the geometrically unsolved details.

quick and very dirty

_shrinkwrap to get a mesh
… test on a few elements first, then do it globally for the entire frame during a coffeebreak…

good luck - cheers - tom