Есть несколько похожих вопросов о стековом потоке, но ни один из них, по-видимому, не дает осязаемого ответа, который может понять кто-то без четкого понимания проблем и алгоритмов NP-hard.
Как выполнить 2D упаковку в бункер прямоугольных объектов? В моем случае я пытаюсь собрать несколько изображений в одно изображение для использования в качестве таблицы спрайтов, используя наименьшее количество места. Каждое изображение может иметь совершенно разные границы, но нет никаких установленных границ для контейнера.
Я надеялся, что кто-то, разбирающийся в алгоритмах упаковки баков, сможет объяснить, как этого можно достичь программным путем, вместо того, чтобы предоставить общий обзор метода упаковки бинов.