Ручная сборка корпуса на основе геометрии

3 мин. чтения

Статус Актуально
Последняя проверка 2026-10-07 (соответствует Git на момент импорта; содержание повторно не проверялось)
Источник Git
Исходный файл docs/BODY_ASSEMBLY_GEOMETRY.md — открыть на GitHub
Язык статьи перевод с английского оригинала (файл перевода: translations/ru/docs/BODY_ASSEMBLY_GEOMETRY.md)
Git-репозиторий git@github.com:advertech/signage-estimator.git (сервер: /root/signage-estimator)
Git-коммит d22587c1f7e3add9efd54c7ffc0be0a01b296fa3 (master)
Файл последний раз изменён c4c262f2f0e5 от 2026-09-29
Последний импорт 2026-10-07T09:14:19+02:00
Примечание Источник истины — Git. Меняйте файл в репозитории и перезапускайте /root/wiki-sign-expert/import_git_docs.py; правки, сделанные здесь, будут перезаписаны следующим импортом.

Производственные элементы сохраняют geometry_metrics. Те же значения
показываются в Geometry Review и в деталях расчёта изделия (Calculation details),
вместе со временем сборки корпуса на каждый элемент и разбивкой по проекту с
учётом количества. Метрики включают внешние границы и границы отверстий; графика
и игнорируемые контуры не влияют на трудозатраты производства.

Для каждого физического элемента:

minutes = base_minutes_per_element
        + total_perimeter_m * minutes_per_perimeter_meter
        + corner_count * minutes_per_corner
        + curve_length_m * minutes_per_curve_meter

(минуты = базовые минуты на элемент + периметр в м × минуты на метр периметра +
число углов × минуты на угол + длина кривых в м × минуты на метр кривой.)

Начальные коэффициенты — 10, 1, 1 и 3 соответственно. Количество элементов
умножает всю формулу. Маршрут BODY_ASSEMBLY использует существующее
переопределение ставки технологии или замороженную почасовую ставку операции,
чтобы оценить общее число часов. Классификация шрифта или множитель шрифта в
этом расчёте не участвуют. Исходный шрифт используется только для получения
реальных контуров глифов.

Администраторы могут создать черновик технологии и изменить четыре именованных
коэффициента сборки в маршруте операции. Поле API — formula_parameters;
коэффициенты должны быть конечными, неотрицательными и заполненными перед
публикацией. Опубликованные версии и ссылки существующих предложений
сохраняются. Миграция создаёт новые версии технологий для алюминия и композита;
существующие расчёты сохраняют прежнюю версию, пока их явно не обновят.

Нативные квадратичные/кубические кривые глифов, кривые Безье и эллиптические
дуги SVG, а также кубические кривые PDF измеряются до аппроксимации ломаной.
Физические трансформации, включая неравномерное масштабирование SVG, применяются
при интегрировании скорости вдоль пути, поэтому длины — это длины кривых, а не
хорд. Нативные окружности, эллипсы и дуги с bulge в LWPolyline из DXF
измеряются аналитически/интегрируются как дуги; другие кривые DXF используют
представление Безье, полученное преобразованием путей ezdxf. Длины и измерения
контуров сохраняются вместе с исходной деталью (Part). Изменение равномерного
масштаба источника обновляет длины без изменения числа углов/контуров.

Смежные гладкие кривые образуют один криволинейный участок. Изменения
направления касательной не менее 15 градусов считаются значимыми углами;
сегменты короче 0,01 мм не создают углов, но их исходная длина учитывается.

Существующие данные только в виде полигонов, а также границы, изменённые
отсечением или разрезанием, используют запасной вариант flattened_estimate.
Устойчивые небольшие изменения направления определяют криволинейные участки;
локальная коррекция по дуге окружности оценивает длину сверх хорды. Численный
шум менее 0,01 мм упрощается только для измерения трудозатрат. UI помечает такие
значения как оценочные: произвольные исходные кривые Безье невозможно точно
восстановить из аппроксимированного полигона. Точные исходные измерения
переиспользуются для полностью сохранившихся границ body/cutout. Сохранённый кэш
инвалидируется только при изменении физической геометрии или сохранённых
исходных измерений.

Полигоны резки/раскладки и их существующие входные значения периметра не
меняются. Гибка борта, резка на CNC, монтаж LED, проводка, цены поставщиков,
покраска и раскладка продолжают использовать свои существующие драйверы и
количества.

Обновлено 07.10.2026