Добро пожаловать

Веб-приложение для проектирования подпорных стенок (ПСТ): параметрические сечения, сборка сооружений из стенок, чертежи в виде вкладок с канвасом, сохранение в браузере (IndexedDB), выгрузка и загрузка файлов, подготовка геометрии для САПР.

Сечения

Библиотека типовых сечений стенки. Создание с нуля, из шаблона или импорт файла .data. Редактор: параметры (формулы от высоты), таблицы точек по осям X/Y, полилинии для плана, фасада и поперечного сечения, интерактивный предпросмотр (вкладки «Сечение», «План», «Фасад»), блок настроек предпросмотра (смещение, высоты, оси). Кнопки «Сохранить» и «Скачать» в шапке карточки сечения.

Сооружения

Модель сооружения как набор стенок с привязками. Таблица стенок, оси плана и бортов/земли по левому и правому фасадам. Экспорт LISP для переноса осей и продольных профилей в CAD. Просмотр: план, левый и правый фасады. Создание, шаблоны, импорт .data — по аналогии со списком сечений.

Стенка в составе сооружения

Страница отдельной стенки (переход из модели сооружения): таблица параметров фрагмента, вкладки чертежа «План» и «Фасад», сохранение и выгрузка данных.

Подбор

Раздел меню для дальнейшего сценария подбора решений. Текущая версия страницы может наполняться логикой отдельно.

Объёмы

Раздел для расчёта или отображения объёмов; интерфейс может дополняться по мере развития проекта.

Инструкция по использованию

Рекомендуемый порядок работы и возможности интерфейса.

  1. Старт. Откройте нужный раздел через шапку сайта или блок «Быстрый переход» на этой странице. Убедитесь, что приложение открыто через локальный или сетевой HTTP-сервер (корректная работа модулей и IndexedDB).
  2. Сечения — список. На странице «Сечения» отображаются сохранённые сечения. Доступны три действия: «Создать новое» (имя в модальном окне), «Загрузить из файла» (перетаскивание или выбор .data), «Загрузить из шаблона» (готовый JSON-шаблон из проекта). У каждой записи в списке есть переход к редактированию и удаление.
  3. Сечения — редактор. После открытия сечения слева заполняются описание, параметры (в т.ч. выражения от высоты подпора), координаты точек и описания полилиний для разных видов; справа — графическое представление. Переключайте вкладки вида в панели над чертежом. Блок «Настройки предпросмотра» задаёт смещение, верх/низ, опорные полилинии плана и фасада, старт и длину для развёртки. Используйте «Сохранить», чтобы записать проект в IndexedDB, и «Скачать», чтобы получить файл.
  4. Сооружения — список. Логика как у сечений: создание, импорт, шаблон. Откройте сооружение для перехода к модели.
  5. Сооружения — модель. Заполните таблицу стенок и при необходимости оси в текстовых полях (план, борта и земля по фасадам). Кнопка «Скачать LISP» выгружает вспомогательный сценарий для CAD. Просмотр чертежей — вкладки план, левый и правый фасады. Сохранение и скачивание — кнопки в шапке, как у сечения.
  6. Стенка. Из модели сооружения перейдите к конкретной стенке: редактируйте таблицу, переключайте «План» / «Фасад», сохраняйте и выгружайте данные.
  7. Таблицы. Во многих местах используется единый табличный редактор (добавление/удаление строк, перемещение, импорт/экспорт при включённых кнопках). Ячейки могут быть числами, строками, чекбоксами или многострочным текстом.
  8. Тема оформления. В правой части шапки переключите «снежную» или «углеродную» тему; выбранный режим сохраняется при следующих визитах.
  9. Подбор, объёмы, настройки. Переходите по соответствующим пунктам меню. Если страница настроек ещё не добавлена в проект, добавьте файл pages/settings.html или обновите ссылку в разметке шапки (scripts/layout.js).