SVAROGPACK 1.0.2 · 29 ОКТЯБРЯ 2026

От размеров коробки до понятного макета

SvarogPack работает локально в браузере. Здесь можно собрать коробку с клапанами или отдельной крышкой, рассмотреть её в 3D, задать оформление лицевой стороны и подготовить рабочий список требований к маркировке.

Все изображения в инструкции — снимки работающего редактора. Предметы и тексты в примерах демонстрационные, они не являются готовыми потребительскими этикетками.

Работающий редактор с 3D коробкой и панелью размеров

1. Запуск и первый проект

  1. Распакуйте весь ZIP. Откройте START-HERE.html, затем редактор. Не запускайте HTML из предпросмотра внутри архива.
  2. Нажмите «Открыть» и выберите, например, examples/01-electronics-rsc.svarogpack.json.
  3. Введите размеры в миллиметрах, название проекта, бренд, название товара и цвета.
  4. Сохраните проект отдельным JSON: браузерный автосейв не заменяет резервную копию. Локальное хранилище зависит от браузера и пути HTML; перенос файла может создать другую область сохранения.

3D требует WebGL 2. Проверен Chrome 152 на Linux; на телефоне интерфейс адаптируется к узкому экрану, но реальный iPhone/Safari не проверен. Если WebGL недоступен, развёртка, чек-лист и экспорт геометрии остаются доступны, а PNG требует работающего 3D-просмотра.

2. Размеры и две конструкции

КонструкцияЧто означают размерыЧто получается
С клапанамиНоминальные размеры между линиями сгиба. Ширина должна быть не меньше глубины. Толщина используется для объёмной визуализации, а не для пересчёта развёртки под конкретный картон.Одна плоская заготовка с клеевым клапаном, верхними/нижними клапанами и отдельными линиями сгиба.
С крышкойВнутренние ширина, глубина и высота корпуса. Единый зазор задаётся на каждую сторону между внешней стенкой корпуса и внутренней стенкой крышки.10 отдельных прямоугольных панелей со стыками в торец. Не одна складная заготовка. Способ сборки, оклейка и клей выбираются отдельно.

Под моделью указаны внешние размеры закрытой геометрии и пространство между основными стенками. У коробки с клапанами клеевой шов и многослойные края локально уменьшают доступное пространство. Это не гарантированный размер для посадки устройства.

Управление: перетаскивание — вращение; колесо/жест масштаба — приближение; «Сбросить вид» — вернуть камеру. Ползунок открывает клапаны или поднимает крышку. Это геометрическое движение, без расчёта упругости картона, столкновений и прочности.

Пример коробки с отдельной поднятой крышкой

Перед изготовлением нужен бумажный образец или проверка у производителя. Не учтены сжатие картона, высечка и биговка конкретного оборудования, ширина реза, направление волокна, покрытие, припуски клея и оклейки. SVG не следует отправлять в серийное производство без подготовки технологом.

3. Какие файлы экспортировать

ФорматНазначение и единицы
GLB3D-модель с текстурой лицевой панели, метры. 240 мм = 0,24 м. Отдельные панели сохранены отдельными мешами. Текущее открытие включено в файл; для закрытой модели сначала нажмите «Закрыть».
OBJГеометрия в миллиметрах, без материалов и печати. При импорте в программу с метрами примените масштаб 0,001. Единицы указаны в комментарии файла, но OBJ не заставляет другие программы их соблюдать.
PNGКартинка текущего 3D-ракурса. Подходит для презентации; не цветопроба и не готовый печатный макет.
SVG · резЧистые контуры в мм, масштаб 1:1. Чёрный слой CUT — рез, синий CREASE — сгиб. Оформления и подписей здесь нет. Настройте операции по слоям в программе оборудования.
SVG · схемаТа же геометрия с подписями панелей и размеров. Для объяснения конструкции; подписи нельзя отправлять в рез.
Паспорт и чек-листСамостоятельный HTML с картинкой, размерами, текущим профилем требований, ссылками и ручными отметками. Откройте его и нажмите «Печать / сохранить PDF».
Проект JSONРедактируемые параметры, выбранный рынок и категория, ваши заметки и отметки. Открывается кнопкой «Открыть» внутри редактора.
Развёртка с отдельными контурами реза и линиями сгиба

Объёмные панели пересекаются на некоторых стыках и не объединены в замкнутое печатное тело. Это макет для просмотра, не готовый файл для 3D-печати. Структура GLB проверена обратным чтением в Three GLTFLoader; совместимость с конкретной CAD/CAM программой отдельно не подтверждена.

Оформление нанесено только на лицевую панель. Состав, пищевая ценность, штрихкод, CE/FCC/UKCA и другие знаки не появляются автоматически. Используется системный шрифт, поэтому переносы и метрики текста могут немного отличаться между устройствами. Для типографии нужен отдельный макет со шрифтами, вылетами, цветовыми профилями и согласованной маркировкой.

4. Чек-лист по рынку и категории

  1. Откройте «Маркировка» и выберите рынок: ЕС, США, GB, NI или Украина. GB — Англия, Шотландия и Уэльс; Северная Ирландия имеет отдельный профиль.
  2. Выберите электронику или фасованную пищу. Укажите конкретную страну/штат, вид товара и особенности: например, батарея, радио, категория пищевого продукта.
  3. Читайте условия применимости и место размещения. Обязательное на изделии не всегда можно перенести на коробку.
  4. Откройте официальный источник, проверьте актуальность, запишите документ/основание. Только после заметки можно поставить «Разобрано вручную» или «Не применимо».
  5. Экспортируйте паспорт и передайте его специалисту или производителю вместе с макетом.
Чек-лист с рынком, условиями, местом нанесения и официальными ссылками

Счётчик показывает работу автора, а не успешную сертификацию. Непроверенный пункт не означает «не требуется». Смена рынка/категории использует отдельные отметки; смена товара или страны внутри профиля не пересматривает их автоматически — это обязанность автора.

В выборке 84 пункта. 21 явно помечен для проверки актуальной нормы: все 17 украинских пунктов и 4 FCC. Полные текущие тексты Rada и актуальная редакция FCC не были подтверждены. Эти предупреждения остаются даже после вашей ручной отметки. Дата 2026-10-28 — дата исследования доступных источников, не гарантия актуальности или полноты права.

Базовые профили не закрывают национальные правила ЕС, правила штатов США, расширенную ответственность производителя, упаковочные сборы/сортировку, отдельные виды батарей, опасные грузы, специальные категории пищевых продуктов, медицинскую технику, игрушки и другие специальные нормы. Свойства пищевого контакта самой коробки нужно проверять отдельно. Для мясной/птичьей продукции США может применяться USDA/FSIS, а не FDA.

Данные и границы исследования лежат в checklist-2026-10-28.json и research-scope.md. Примеры первичных источников: пищевые этикетки ЕС, электрооборудование GB, FDA Food Labeling Guide и предупреждение об устаревших разделах.

5. Три примера в архиве

У каждого примера есть JSON, чистая/подписанная SVG, OBJ, закрытая GLB и PNG. Примерные тексты не заменяют фактические данные вашего товара.

6. Что проверено

Автотесты геометрии, единиц, раздельных линий CUT/CREASE и валидации проекта; независимая проверка Sol, включая 250 вариантов замкнутых контуров; реальный офлайн Chrome с экспортом и обратным чтением GLB. Проверены сохранение отметок, отклонение ошибочного импорта и ширина интерфейса 390/320 px. Opus отдельно проверил инженерные допущения и сценарии использования.

Не выполнялись физическая сборка/резка/печать, испытания прочности, проверка реального товара на соответствие, сертификация, проверка реального Safari/iPhone и публикация в магазине.

Вернуться к редактору →

Отменить изменение и вернуть рабочий вариант

Кнопки «Отменить» и «Повторить» над рабочей областью сохраняют до 40 шагов в текущей вкладке: размеры, конструкцию, оформление, заметки и решения чек-листа. Открытие другого проектного JSON тоже можно отменить. Новое изменение после отмены начинает другую ветку и очищает повтор.

Если введённое значение некорректно, модель показывает последний допустимый вариант, а экспорт заблокирован. Нажмите «Вернуть корректные значения» рядом с предупреждением или «Отменить», затем проверьте размеры перед экспортом.

SvarogPack 1.0.2: кнопки отмены и повтора и статус сохранения над редактором
Рабочий проект и его история в версии 1.0.2.

История очищается при перезагрузке страницы. В браузере сохраняется только последний допустимый проект; это не переносимый архив. Нажмите «Сохранить проект», чтобы скачать отдельный JSON. Положение камеры, открытие коробки и выбранная вкладка не входят в историю проекта.