#709

Кнопка «Инструкция сборки» превращает вьювер в пошаговый режим: изделие собирается на экране деталь за деталью. Панели и переключатели вида — «Рентген», «Разнести», «Скрыть фасады», «Показать всё», «Список деталей», «Изделия», «Карты кроя» — на это время скрываются, чтобы не мешать. «Собрать всё в кадр» и кнопка исходного положения остаются: модель можно вернуть в кадр, не выходя из сборки.

Панель справа

  • «Изделия» — список изделий заказа с габаритами. Клик выбирает, для какого изделия строятся шаги.
  • «Детали шага» — детали текущего шага: номер позиции, название, размер и количество. Клик по строке приближает деталь.
  • Три кнопки PDF — о них отдельная статья.

Полоса шага внизу

  • «Шаг N / M» и название изделия.
  • Заголовок шага и примечание к нему.
  • Фурнитура шага — плашками «Название × количество».
  • «◀ Назад» (неактивна на первом шаге), полоса прогресса и «Далее ▶». На последнем шаге кнопка становится «✓ Готово» и выходит из режима.

Шаги листаются и клавишами: ← и →, Esc выходит из режима. Наведите курсор на деталь в сцене — рядом появится подпись «№позиция · название Ш×В×Т», а нужная строка в «Деталях шага» подсветится.

Как получаются шаги

Порядок шагов фиксированный и всегда один и тот же:

  1. Корпус — дно и боковины
  2. Корпус — перегородки и верх
  3. Задняя стенка (ХДФ)
  4. Опоры / ножки
  5. Ящики
  6. Полки
  7. Фасады и дверцы
  8. Цоколь / доп.

Пустые шаги не показываются. Нет в изделии полок — шага «Полки» просто не будет, и общее число шагов уменьшится. Шаг «Опоры / ножки» строится не из деталей, а из фурнитуры: он появляется, когда среди фурнитуры есть ножки, и в примечании пишет, сколько опор прикрутить ко дну. Шаг «Ящики» — наоборот, из деталей ящиков.

Если в шаге больше десяти деталей, он делится на части, и в заголовке появляется приписка вида «часть 1/3 · детали 1–10 из 24».

Детали, тип которых определить не удалось, не теряются: тонкие, до 4 мм, уходят в «Заднюю стенку», остальные — в «Корпус — перегородки и верх». Фурнитура, кроме ножек, привязывается к тому шагу, к деталям которого она ближе всего в пространстве.

Откуда берётся тип детали

Тип определяется по очереди: сначала признак фасада, сохранённый при разбивке на изделия, затем название детали, затем её признаки — толщина, габариты, кромка и обработки. Прочие сохранённые типы до сборки не доходят, поэтому решает название: «полка», «дно», «задняя», «ящик», «фасад» в имени сразу попадают в нужный шаг, а «Деталь 12» разложится по признакам — как получится.