I am writing a GH script for drawing pools edges. At first I tought it would have been a simple curve subdivision excercise, but, when encountering some industrial fabrication requirements, the task is far from being simple.
The main issue is keeping intact the corner tiles, so that they will always have the longest lenght possible, to do so, I divided between convex and concave corners, however, I couldn’t find the way to obtain what I want, thit is the nearest I came to the goal.
This is the result I would like to achieve:
Every type of tile has the same dimensions, and there are the fewest possible cut tiles.
Is there any suggestion?
PS: except from one ARMy Ant component, I am trying to use only vanilla.
Swimmingpool borders automation_HELP.gh (78.4 KB)