🖱️ Навигация (OrbitControls)
  • Поворот сцены — левая кнопка мыши
  • Перемещение сцены — правая кнопка
  • Масштаб — колёсико мыши
  • Навигационный куб — клик по грани/ребру для точного поворота
  • Перемещение фитингов — в видимой плоскости
🔧 Редактирование
  • Клик по фитингу/трубе — выделить
  • Хватай фитинг и перемещай — работает привязка по портам
  • Поймал привязку — крути колесо мыши не отпуская левой клавиши мыши — поворот по оси привязки
  • Мешает привязка — приблизь — привязка будет точнее
  • Хватай за порт трубы — изменить длину трубы
  • Хватай за порт фитинга и вытягивай — создать новую трубу
📦 Каталог
  • Поиск по названию — фильтрует список
  • Клик по тегу — фильтр по тегу; повторный клик (красный) — исключить тег
  • Клик по детали — добавить на сцену
План развития проекта
🟢 Возвращение поворота фитинга после выхода из привязки
🟢 Выделение фитинга
🟢 copy/paste
🟢 Подключение каталога
🟢 Навигационный куб
🟢 Привязка по портам НЕ занятым
🟢 Сохранение/восстановление проекта
🟢 Фильтр тегов + исключение тега
🟢 Undo/Redo: MoveCommand, удаление, перемещение, перемещение порта трубы
🟢 Перетягивание трубы за порт — длина/позиция/направление
🟢 Вытягивание трубы из порта фитинга
🟢 Поворот фитинга колесом по привязанному порту
🟢 Формирование спецификации
⚪ Нанесение размеров на сцену
⚪ Перетягивание трубы за порт — с привязками
⚪ Привязка к стене
⚪ Привязка по осям фитингов
⚪ Редактор стен
⚪ Инструмент добавления трубы от порта к порту при соосности
⚪ Перемещение фитинга/трубы с пересчётом связанных труб
⚪ Опция фиксирования фитинга
⚪ Работа с пользователями и проектами
⚪ Детали в наличии (учёт в спецификации и в каталоге)
⚪ Работа с материалами, цветами фитингов в каталоге
⚪ Инженерные проверки с учётом назначения линий, требований, расчётов (?)
⚪ Распознавание плана помещения нейросетью
⚪ Построение проекта нейросетью (?)
⚪ Расчёт вариантов и поиск снижения цены (?)
Max Обсуждение проекта