Tailorsim
Язык

Как использовать

На основе руководства редактора · обновлено 23 августа 2026

Редактор Tailorsim создает 2D детали, соединяет швы, показывает предварительный просмотр в 3D, затем симулирует ткань на теле — откройте /ru/editor (или /th/editor) · язык и вход в систему в правом верхнем углу · попробуйте без входа · войдите, чтобы сохранить на сервере или использовать каталог

Макет

  • Верхняя деталь: Файл (набор примеров / Открыть JSON / скачать / сохранить / печать) · Отменить/Повторить · Эксперименты (белый список) · Подробнее (материал)
  • Верхний правый угол: язык · вход / аккаунт
  • 2D инструментальная деталь (настольная): плавающая внизу слева — Рисовать · Выбрать · Переместить · Вставить · Удалить · Сшить · Смоделировать
  • Слева: Инспектор · Посередине: 2D-канвас (тёмный) · Справа: 3D-вид и Слои
  • Телефон/планшет: вкладки 2D | 3D | Инспектор | Слои · инструменты как ПАВ во вкладке 2D
  • Прогресс симуляции — это центрированный диалог · после симуляции: Материал · Освещение · Очистить результат симуляции

Быстрый старт

  • Файл → Пример набора · Открыть JSON (только для администратора) · пустой редактор загружает стандартную футболку
  • Выберите режим — клик или выделение рамкой · только для вершин, сначала выберите чип Вершины рядом с Выбором
  • Режим перемещения — перетащите для перемещения · Shift+перетаскивание для вращения · или стрелки на клавиатуре
  • Режим стежка — кликните край детали A, затем край B · фиолетовые шнуры стежка на холсте
  • Файл → Скачать JSON сохраняет детали + стежки · черновик браузера сохраняется автоматически
  • (Необязательно) Войти, сохранить на сервере · открыть заново из /designs
  • Delete удаляет выделение · Ctrl+Z отмена (работает даже с тайской раскладкой клавиатуры)

Панорамирование и масштабирование

  • Средняя кнопка мыши + перетаскивание = панорамирование · Прокрутка = масштабирование
  • Пробел + перетаскивание влево = панорамирование (альтернатива)
  • Двухпальцевое касание: сдвиг вместе · щипок = масштаб

Основные инструменты

  • Деталь рисования: разместите ≥3 точки · Нажмите Enter или кликните первую точку, чтобы замкнуть · Escape отменяет
  • Выбор: клик/рамка · не перемещается · Ctrl/Cmd переключает выбор
  • Перемещение: перетащите деталь/край/вершину · Shift+перетаскивание вращает · детали на той же оси Z - привязка к краю
  • Вставить вершину: кликните рядом с ребром · без привязки к сетке · сшитое ребро = заблокировано
  • Удалить: соответствует фильтру чип · соединённые вершины выделены янтарным
  • Шов: край A затем B · заблокированные сшитые края · Escape очищает первый край
  • Фильтровать чипсы после Выбора: Авто / Вершина / Ребро / Деталь — влияет на клик и выделение рамкой

Привязка к сетке · направляющие · привязка к краю

  • Привязка к сетке: флажок в верхнем правом углу 2D (по умолчанию включено) · Alt при перетаскивании = временно отключить
  • Направляющие линии: та же область с чекбоксом (по умолчанию выключена) · только выравнивание · не прищепляет вершины
  • Привязка к краю: при перемещении целых деталей рядом с тем же передним/задним слоем · Alt = выключено · не во время вращения или перемещения вершин/рёбер

Инспектор и контекстное меню

  • Левый инспектор следует за выбором (деталь · край · вершина) · одна вершина: локальные x/y + глубина z · несколько вершин/краев: смещение z/x/y от 0 · введите номера типов, затем Enter · ▲▼ применяются сразу
  • Несколько деталей: поля позиции смещаются по x/y/z (начиная с 0) и добавляются к каждой выбранной детали
  • Щелкните правой кнопкой мыши: удалить · вставить · сшить/разшить · дублировать · отразить · скачать · печать · очистить холст
  • Дублировать деталь с швами = заблокировано · одинарное: зеркально слева/справа/сверху–вниз → спереди/сзади · множественное: спереди/сзади относительно центра выделения

Швы

  • Шов → первый край (фиолетовый) → второй край → пунктирный шнур + стрелка
  • Одна пара швов на край · недопустимый стежок = невозможно смоделировать
  • Слои → Показать/скрыть шнуры · кликнуть по шнуру, чтобы выбрать · правый клик, чтобы распустить/отменить
  • Несоответствие длины > ~5% → янтарный кабель · детали не растягиваются автоматически
  • Сохранить: Скачать JSON · после входа в систему сохранить на сервере по адресу /designs · поделиться только для чтения из каталога

Слои · передний/задний

  • Флажок слоя = скрыть/показать · двойной щелчок по имени = отображение имени (идентификатор файла не изменяется)
  • Положительное Z = перед · отрицательное Z = зад · задний слой зеркально отражается слева направо по направлению к зрителю
  • Перетащите деталь на другое тело и отпустите = переместить на это тело автоматически

3D деталь · выбор тела

  • По умолчанию: 2D слева / 3D справа · перетащите для вращения · колесо для масштабирования · детали плавают до Симуляции
  • Выбрать тело · поиск по меркам (~5000) · загрузить OBJ · MakeHuman генерировать (макросы / поза)
  • Проверить / предварительный просмотр перед симуляцией · фиолетовые линии в 3D совпадают с 2D швейными линиями

Симуляция ткани

Перед симуляцией: проект требует как минимум одной пары стежков · установите целевой режим прогона и ткань/шаги в настройках симуляции

  • Запустить цель: сервер (Python) или в браузере на вкладке (WebGPU, когда доступно) · сохранено на этом устройстве
  • WebGPU требует HTTPS или localhost — http://LAN-IP не может выбрать GPU (используется CPU)
  • Настройки симуляции: предустановка ткани · обертка/освобождение/подшаги · гибкость · пользовательские предустановки, сохраненные локально
  • Симулировать запускает диалог · результат заменяет 3D-окно на ткань + тело
  • Материал: цвет/текстура (только визуально) · стандартный белый + `/materials/default.png` · работает на плоских деталях · не изменяет физику симуляции
  • Освещение: после симуляции · предварительный просмотр в реальном времени · симуляция не запускается повторно
  • Очистить симуляцию: вернуться к плоским деталям · повторно запустить Симуляцию, чтобы увидеть изменения настройки

Сохранить · каталог · печать

  • Скачать JSON = детали + швы · Открыть JSON / Пример набора · черновик браузера
  • Войти, чтобы сохранить на сервер · открыть из /дизайнов · поделиться только для чтения из каталога
  • Печать… / Скачать SVG · выберите фактический размер 100% в диалоговом окне печати (не «По размеру страницы»)
  • Вход и выход могут фиксировать IP-адрес и время для безопасности — см. страницу конфиденциальности
  • Отмена/Повтор ≥50 шагов · Ctrl+Z / Ctrl+Y

Символы на холсте

  • Синий = край детали · Красный = пересекающиеся края (предупреждение)
  • Шовный шнур = пунктирная линия + стрелка · Фиолетовый край = ожидание второго края (режим шва)
  • Оранжевая точка + тонкая линия = изогнутая ручка · Синий заливка выделения = выбранная деталь

Распространённые сочетания клавиш

  • Стрелки перемещают · Shift+стрелки вращают · Delete/Backspace удаляют
  • Ctrl+Z отменить · Ctrl+Y повторить (физические клавиши Z/Y, а не набранные тайские буквы)
  • Enter закрывает деталь (≥3 баллов) · Escape отменяет строку/стежок
  • Alt при перетаскивании = отключить сетку и привязку к краям