ECOHOME R3 — геометрическое дополнение библиотеки
Дата: 2026-10-15
Статус: PROTOTYPE_GEOMETRY_ONLY. Не производственный выпуск и не расчёт строительной конструкции.

Три новых артикула:
EC-C19-A60-R | Конёк A-frame 60° — накладка | габарит 770.167 × 639.304 × 19 мм | оси [-120, -60] | прямой торец от C 200 мм
  Окно 140 × 100 R25, центр (385.083; 529.663), поворот 0.000°. Минимальный зазор до доски 130.849 мм; остаток до внешней кромки ≈59.641 мм.
EC-C19-A60-B | Нижний узел A-frame 60° — накладка | габарит 671.810 × 672.343 × 19 мм | оси [0, 60] | прямой торец от C 200 мм
  Окно 140 × 100 R25, центр (146.810; 150.000), поворот -240.000°. Минимальный зазор до доски 130.849 мм; остаток до внешней кромки ≈59.641 мм.
EC-C19-M90 | Верхний угол прямоугольного модуля — накладка | габарит 600.000 × 600.000 × 19 мм | оси [0, -90] | прямой торец от C 125 мм
  Окно 140 × 100 R25, центр (150.000; 450.000), поворот 45.000°. Минимальный зазор до доски 50.503 мм; остаток до внешней кромки ≈75.503 мм.

Проверки: 1021; пройдено 1021; провалов 0.
Проверены: валидность и цельность BRep; толщина; взаимные коллизии досок; всех направляющих с досками и накладками; коллизии направляющих между собой; совместимость обоих вставочных интерфейсов K19-90/RX; наличие всех вырезов внутри заготовки; отсутствие наложения вырезов; проход окна без досок, направляющих и шайб; повторный импорт STEP и DXF с сопоставлением объёма.

Полный отчёт: review/geometry-review.txt
Проверки: tables/geometric-checks.json
3D: preview/interactive-3d.html

ДОКУМЕНТАЦИЯ D1 (CAD R3 НЕ ИЗМЕНЁН)
drawings/ECOHOME-R3-DRAWINGS-A3.pdf — 13 листов A3: детали с размерами, координаты, состав пробных сборок, связь с 12 домами, подготовка CAM и приёмка.
machine/SETUP-INPUTS.json — исходные данные станка, инструмента, материала и расчётов. Пустые поля требуется определить.
machine/FIRST-ARTICLE-MEASUREMENTS.csv — журнал измерений первого образца; предельные отклонения не назначены автоматически.
tables/drawing-pages.json — указатель листов по артикулам.

Для накладок импортировать точную геометрию cad/*-MACHINING.dxf. Эти файлы НЕ содержат компенсацию центра инструмента или G-code. Геометрия разгрузок построена под проектный диаметр 6 мм; физический инструмент и режимы ещё не выбраны.
Для обычных вставок и RX нужен также пакет R2 с их двухоперационными DXF. Копии STEP в dependencies нужны для проверки сопряжения и сами по себе не заменяют эти операции.
Размерные чертежи не разрешают применять прототип в несущем каркасе: нет расчёта, выбранного силового крепежа и нагрузочных испытаний.

Воспроизведение PDF: Python с ezdxf и reportlab, команда python src/documentation.py. В dependencies/selected-collection.json включён снимок геометрии домов. Для другой согласованной версии: python src/documentation.py --collection /path/to/collection.json.
Воспроизведение CAD: cadquery, numpy, shapely, ezdxf; python src/build.py. Обзоры: дополнительно matplotlib, python src/preview.py. Установка этих инструментов не входит в архив. Сначала сохранить старую ревизию; новая генерация должна пройти проверки и сверку файлов.
