Gottfried,
This is Excellent!
First, it's a lovely pattern. But it's also a great example of something that is easy to understand, but hard to do purely in Nodebox.
Making the outline is fairly easy in Nodebox, as you proved. That's what Nodebox is particularly good at. But identifying all the little tiles that form in the intersections of the larger rotated and reflected shapes - that's hard! So this is a great use case for starting a pattern in NodeBox and then transferring it to another program, like VectorStyler, to finish it.
I would very much like to see a YouTube demo of this project to see just how you did the coloring in VectorStyler.
Although I think it makes perfect sense to finish this project in VectorStyler, it is actually possible to do it entirely in Nodebox. I found it to be a difficult but irresistible challenge, so I went ahead and did it.
See attached demo and screenshot.
It turns out that I have a node in my library, Overlaps, that can automatically find all the little intersecting tiles in a list of overlapping shapes. The problem is that, because the number of possible intersections increases exponentially, it can only handle a maximum of TEN shapes. Your design involves TWENTY FOUR overlapping shapes (once all the rotated copies are made).
So, to find all the tiles I had to break the pattern into smaller pieces, find subsets of the tiles, then put it all back together. This took me a few hours of head scratching and eye squinting.
First I combined 9 of the 24 shapes to find the 16 tiles in each tip of the star. Then I combined 11 shapes to form the 30 tiles in each sixth of the central hexagon. To do this I had to modify my Overlaps node to handle 11 shapes instead of just 10. When I combined everything, and rotated and copied it six times, there were a total of 276 individual tiles. It takes Nodebox about 8 seconds to do this on my MacBook M3 Pro.
I didn't try to replicate your colors, but this would have been easy. I used a total of 30 random colors (the first 16 of which were repeated on the star tips), but I could just as easily used 276 different colors. You could have endless fun coloring this design in many different ways.
So while this can be done entirely in Nodebox, you would have to be skilled and a little bit crazy to do it. Thanks for a truly interesting challenge!
I look forward to your demo and to many more such wonderful projects!
John