Difficult task but very useful. Some notes:
- Allow to make use of inner space in objects with holes
- Place objects maintaining at least some amount of space among them (the dynamic offset capability could be used to easy computations).
- Important to be able to know if path intersect or if a path is inside another.
- How to measure the best exploited plan? Maybe some metric with quadrants at different scales.
Difficult task but very useful. Some notes: