Как использовать
На основе руководства редактора · обновлено 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 при перетаскивании = отключить сетку и привязку к краям