Eelish is a work in progress plugin aimed to place column centres and beam centre lines on orthogonal plans with convex and concave rooms.
The placement is controlled by three variables –
- the floor plan ( !! with each room represented by a rectangle, not exploded lines !! ),
- maximum centre to centre distance allowed between columns, and
- minimum centre to centre distance allowed between columns.
The algorithm begins with the largest room and respectively divides its length and width into an equidistant value equal to or lesser than maximum distance allowed. Beams are added as a function of the grid of the points of division. This process is repeated sequentially for the other rooms in descending order of area. For each step, points of division found within minimum distance allowed of columns from the previous steps are deleted.