The core question her is, I guess; is there a way to make intersections between all the “facades” of a building behave like the continuous facade of the “birds nest”, or do I have to write parallel code for each of the “facades” separately?
I’ve made an example that works with one single facade surface. In contrast to OM. egvo’s video I offset the curve to both sides to keep it symmetrical around the “system line” and make the beams from that. One question still remains; can this work for multiple facades or do I have to make the same code for each facade?
The next question is; how do I control what side of the surface the “offset surface” result will end up? In this example the beams end up outside the building, I want them on the inside.
Is there a way to determine if the normal vector of the surface points to, say 0,0,0 or the sphere in pop3D or the “inside” of a room, and flip it if it points the wrong way?