Hello everyone ,
I am trying to create a rectangle output (seats) on my points , but i want the corner seats to rotate to the center point of pitch , I tried to rotate it through assigning domain and it worked for the sides only and not at the corners ! Please help!
The organization of your seat points is unfortunate. If they were concentric rings, with each row a separate branch, you could create interpolated curves and use HFrames on them to get rectangles oriented to the tangent of the row curves.
P.S. I’m not quite sure what @laurent_delrieu is doing with Proximity 3D but it looks very clever and gets a similar result. Later: finding the two adjacent points for each point and using that to align the seat? Wow! They are not organized as rows, however.
But in case you want smoother alignment, I added a green group to rebuild the row curves using a curvature graph on the bottom row as a guide. I also added the orange group to apply the rounded Z values to the resulting seats, meaning all the seats in each row now have the same Z value (which is not the case in the points you supplied).