I am working on placing lights based on inputs for spacing (both directions) and centered in the room. Our practice is to place centered then the architect will adjust the grid to the lights. I followed a video I found that worked well to offset the room curves, create a new surface by patch then place the grid of points on that surface. The issue I found is that I need to keep the lights on a 2’x2’ spacing to match the grid which I fixed by rounding but then I also need to offset in different directions depending on the inputs. The default node can only offset one direction so I had to offset each curve, find the intersection points, create new lines for the surface then continue with my point layouts. It technically works but seems like a LONG way to get to the solution. Anyone have any better ideas for offsetting the room curves in the correct U and V directions without this many steps?
Here’s what the output looks like: