Требуется реализовать один из алгоритмов 2d упаковки.
Упрощеное описание задачи (для оценки сложности):
Дана прямоугольная область большого размера (лист) и набор объектов (геометр. фигур), общая площадь которых не превышает площади листа. Необходимо попытаться расположить все фигуры на листе (можно и нужно вращать объекты для более оптимального расположения). При удаче вернуть координаты объектов на листе.
Я реализовал это для прямоугольных объектов, но для произвольных моих знаний не хватает.
Язык реализации любой, единственное дополнительное требование возможность запуска в Виндовс в виде одного экзешника. Я писал на ruby и при помощи rubyscript2exe получал независимый .ехе контейнер.
контакт: sdio4lor@gmail.com