Hexagonal double curvature space frame with varying density

Hi all,

I am new to grasshopper and I have been struggling to find a logic to build a gh definition for my project.

The basis is that this spaceframe system would allow additive 3d printing with plastic to replace traditional housing.

The space frame geometry is similar to a honeycomb, ideally by offsetting hexagon grid in each layer would gives a controlled system for openings.

so far, I have been using Voronoi3d to create the space frame, but when the curvature is too extreme the grid seems shift a lot. it also happens wit the UV when converging to short distance at the top.

I havent figure out the best system to create this spaceframe and would like some addvice on the logic of building this script.

Feel free to comment if you have any questions.



Hex SF.3dm (3.8 MB)
New Geo GH.gh (11.4 KB)
SpaceFrame Geo 1-24.3dm (187.7 KB)