Used for: packing as much rectangles as possible in convex & concave containers
"A heuristic approach for packing rectangles in convex regions" by Andrea Cassioli, Marco Locatelli"
(Paper)
- Coded with Processing.org IDE (Java)
- Runs on Linux OS
- Uses
liblbfgsoptimizer and Javaliblbfgswrapper - Best for packing x/y axis aligned elements
- Supports 90 degrees element/rectangle rotation (horizontal & vertical)
- Multi-iteration solving
- Fixed size rectangles & any size container
- Example container editor included for generating input data
Packing inside triangle
Note: yellow color denotes elements fully inside the container
Packing inside custom shape #1
Packing inside custom shape #2