Компоновка габаритных кубов в ограниченном объеме
Сергей7 років у сервісі
Дані замовника будуть вам доступні після подання заявки
10.01.2018
Дано множество габаритных кубов, заданых 3 мя линейными размерами и размеры основания стакана. Стакан не ограничен по высоте. Ось z направлена вверх. Начало координат стакана в его углу.
Необходимо рассчитать координаты центров габаритных кубов так, чтобы они умещались в стакане, не пересекались между собой и занимали минимальную высоту.
Задан минимально допустимые расстояния между кубами и между кубом и стаканом.
Реализация.Класс на c++.
Этап 1. Компоновать как есть, без поворота.Этап 2. Компоновать с возможностью вращения относительно оси z.Этап 3. Кубы можно переворачивать по всем осям.