Розміщує прямокутники у заданій області (останній об’єкт як контейнер)
Розподіл вибраних об’єктів у заданий контейнер. З огляду на кількість об’єктів потрібно затиснути клавішу Alt. Зазор працює лише під час одноразового розподілу об’єктів у контейнер. Під час додавання до контейнера зазор може трохи *плавати*.
Є можливість сортування за шириною (висотою) об’єкта та розташування розподілених об’єктів *змійкою*, якщо важлива суцільність об’єктів (наприклад, під час плотерного різання). Якщо встановлено галочку *не сортувати*, об’єкти розподіляються в тому порядку, в якому вони вибрані.
Експериментальна функція розміщення об’єктів з урахуванням їхньої форми. Працює лише під час додавання до збереженого контейнера. Розподіляє об’єкти в тому порядку, в якому вони вибрані, або з урахуванням позначок сортування. Це не оптимальне компонування, просто вставляємо фігури поспіль у перше вільне місце.
Чим менший зазор, тим повільніше працює алгоритм.
Как это работает
Кнопка Раскидать — это автоматический нестинг: докер раскладывает выделенные детали в контейнер как можно плотнее.
Он не просто складывает всё подряд, а перебирает много стратегий раскладки — с сортировкой и без, по ширине, по высоте, по площади, с поворотом деталей и без — и оставляет тот вариант, где деталей уместилось больше и лежат они компактнее.
Контейнером служит объект, выделенный последним (обычно прямоугольник листа с кнопки Лист). Всё остальное — детали.
Порядок работы
- Выделите детали, а последним — контейнер.
- Задайте зазоры (Зазор W и H) и галочки.
- Нажмите Раскидать.
Если все детали в один контейнер не влезли, докер разложит остаток на копиях контейнера ниже — получится несколько «листов».
Галочки
- вращать — разрешить поворот детали на 90°, если так плотнее.
- по ширине — при сортировке ориентироваться на ширину (удобно, когда высоты одинаковые); иначе сортировка идёт по высоте и площади.
- не сорт. — не сортировать вовсе: детали лягут в том порядке, в каком выделены. Нужно, когда важен исходный порядок — например под нумерацию.
- По форме — раскладывать по настоящему контуру, а не по габаритам: детали заходят в вырезы и в отверстия других деталей. Медленнее.
- без контейнера — контейнер не нужен, детали складываются столбиком.
- в ряду N — раскладывать по N деталей в строке.
- как группу — раскладывать весь набор как единый блок, а не по одной детали; с
Alt и числом в поле Кол-во — расставить столько копий всего набора.
Клавиши
Shift — запомнить контейнер: выбранный объект закрепляется как постоянный контейнер, и его не нужно выделять каждый раз. Кнопка станет красной.
Ctrl + Shift — забыть запомненный контейнер.
Ctrl — обратный порядок сортировки (крупные детали в конец).
Alt + число в поле Кол-во — сделать столько копий каждой детали перед раскладкой.
На что обратить внимание
- Детали, которым места не хватило даже на дополнительных листах, останутся снаружи.
- Раскидать двигает детали свободно; если нужно только подтянуть уже разложенное в ровную сетку — кнопка Уплотнить.
Подрежимы / варианты
ShiftЗапам'ятати контейнер
CtrlЗворотний порядок сортування
Ctrl+ShiftОчистити пам'ять контейнера
AltВраховувати кількість
Враховувати кількість об’єктів під час заповнення
Действие: make_nest_place('single')
Alt+CtrlОблік кількості з зворотним сортуванням
Зворотний порядок сортування з урахуванням кількості об’єктів під час заповнення
ID: nest_place