Найти пустоты и допихать объекты в заполненный контейнер
Ищет свободные места в уже заполненном контейнере и досовывает туда ещё детали, не трогая то, что уже уложено, — контейнером служит объект, выделенный последним. Поиск идёт либо по прямоугольным карманам (быстро, но деталь не залезет в узкий вырез или дырку внутри другой фигуры), либо по настоящему контуру (медленнее, зато садится и в вырезы, и в отверстия). Есть возможность разрешить поворот детали на 90°, размножить каждую деталь по заданному количеству, отсортировать по ширине или вообще не сортировать. Деталям, которым места не хватило, кнопка ничего не меняет — они остаются снаружи.
Как это работает
Кнопка Впихнуть ищет свободные места в уже заполненном контейнере и досовывает туда ещё детали.
Контейнером служит объект, выделенный последним. Всё, что уже лежит внутри него, докер считает препятствиями и раскладывает новые детали по оставшимся пустотам, не трогая то, что уже уложено.
Порядок работы
- Выделите детали, которые надо досунуть, и уже заполненный контейнер — его последним.
- Проверьте зазоры (Зазор W и H) и, если нужно, галочку вращать.
- Нажмите Впихнуть.
Детали, которым места не нашлось, останутся снаружи нетронутыми.
По габаритам или по форме
- без клавиш — докер ищет прямоугольные карманы: быстро, но деталь не залезет в узкий вырез или в отверстие внутри другой детали.
Ctrl или галочка «По форме» — поиск по настоящему контуру: детали садятся и в вырезы, и в дырки внутри других фигур. Медленнее, особенно когда мелких деталей много.
Клавиши
Alt — перед раскладкой размножить каждую деталь по числу из поля Кол-во.
Shift — работать «по последнему»: последний выделенный объект задаёт размер области по своему габариту и сам тоже раскладывается, отдельный контейнер не нужен.
- Клавиши комбинируются:
Ctrl + Alt — по форме и с учётом количества, и так далее.
Галочки
- вращать — разрешить поворот детали на 90°, если так она влезает.
- по ширине — сортировать детали по ширине (помогает, когда высоты одинаковые).
- не сорт. — не сортировать, сохранить исходный порядок деталей.
На что обратить внимание
- Кнопка не перекладывает то, что уже в контейнере, — только добавляет в пустоты. Чтобы разложить всё заново, есть Раскидать.
- Зазоры W и H задаются по горизонтали и вертикали отдельно.
Подрежимы / варианты
ShiftДобавить по последнему
Последний объект определяет размер контейнера и является его же содержимым.
CtrlДобавить по форме
Добавить по форме объектов в контейнер (вмедленно при большом количестве мелких объектов)
Ctrl+ShiftПо форме последнего
Последний объект определяет размер контейнера и является его же содержимым.
Alt+ShiftКоличество + последний
Alt+CtrlКоличество + по форме
Alt+Ctrl+ShiftКоличество + по форме последнего
ID: nest_holes