I am working for a class in Architectural School, trying to develop something like a “generative Voronoi growth”.
My first goal is to create a pattern on the wall by inscribing voronoi solids into the building’s walls and intersecting them with a simple model of the building’s geometry. The resulting lines on the inside of the room could be an interior structure (or just paint) and should later selectively be subdivided by a second “generation” of voronoi cells in 2d (but I’m not there yet.)
So far I wrote a little GH-script that creates voronoi polysurfaces within the bounding box of the geometry using random and manually specified points.
However, when I intersect the two sets of geometry, the resulting polysurfaces are overlapping and sort of doubling - and I can’t the heck get to the bottom of it.
Would someone look over this and help me out?
Thanks in advance!