I am trying to create a logic that maps a floorplan onto irregular plan shapes. So far I have been able to create a grid that adheres to different curves. My next step is to generate different the different rooms. I’m using an attractor point to help isolate grids in the floor plans to represent rooms. The size increases and decrease using a sub list that starts at the attractor point.
I have two challenges with my program:
a) I am having trouble remapping my grid numbering to rows instead of columns. However, Ideally I’d hope to have the grid expand in a radial pattern, rather than linearly along columns.
b) I can’t figure out what method to automatically detect and eliminate overlap between selected grid squares.
I have attached the file below. Does anyone have any tips/suggestions for working around this?
(the area in question has been highlighted in pink)