3D-конструктор трубопроводов PP-R онлайн

Онлайн программа для проектирования водопровода из полипропилена PP-R. Составьте проект водоснабжения в 3D прямо в браузере — без NanoCAD, SketchUp и установки. Встроенный каталог типовых фитингов PPR.

На телефоне только просмотр, всё заточено на работу с мышью

Сейчас это прототип программы, сохранение прямо в браузере, бесплатно, работают только основные функции.

Не забывайте сохранять проект Ctrl+S

🖱️ Навигация (OrbitControls)
  • Поворот сцены — левая кнопка мыши
  • Перемещение сцены — правая кнопка
  • Масштаб — колёсико мыши
  • Навигационный куб — клик по грани/ребру для точного поворота
  • Перемещение фитингов — в видимой плоскости
🔧 Редактирование
  • Клик по фитингу/трубе — выделить
  • Shift+клик — добавить к выделению / снять с выделения
  • Shift+рамка — выделение рамкой (по геометрии модели)
  • Ctrl+С копировать в буфер Ctrl+V вставить (в начало координат)
  • Ctrl+Z отменить Ctrl+Y повторить
  • Хватай фитинг и перемещай — работает привязка по портам
  • ПКМ во время перемещения — режим копирования.
  • Перемещай группу — выдели несколько, схвати любой объект — вся группа движется с привязками по захваченному объекту
  • Средняя кнопка по объекту — выбор оси поворота, поворот колесом мыши
  • Delete / Backspace — удалить выделенное (группу)
  • Перемещай в плоском виде (выбор на кубе) — увидишь расстояние до стен
  • Поймал привязку — крути колесо мыши не отпуская левой клавиши мыши (без движения мыши) — поворот по оси привязки
  • Мешает привязкаприблизь — привязка будет точнее, alt/cmd отключение всех привязок
  • Хватай за порт трубы — изменить длину трубы
  • Хватай за порт фитинга и вытягивай — создать новую трубу
📦 Каталог
  • Поиск по названию — фильтрует список
  • Клик по тегу — фильтр по тегу; повторный клик (красный) — исключить тег
  • Клик по фитингу — показать свойства
  • Хватай фитинг и перетаскивай на сцену — работает привязка по портам, колесо мыши — поворот по оси привязки
План развития проекта
🟢 Возвращение поворота фитинга после выхода из привязки
🟢 Выделение фитинга
🟢 copy/paste
🟢 Подключение каталога
🟢 Навигационный куб
🟢 Привязка по портам НЕ занятым
🟢 Сохранение/восстановление проекта
🟢 Фильтр тегов + исключение тега
🟢 Undo/Redo: MoveCommand, удаление, перемещение, перемещение порта трубы
🟢 Перетягивание трубы за порт — длина/позиция/направление
🟢 Вытягивание трубы из порта фитинга
🟢 Поворот фитинга колесом по привязанному порту
🟢 Формирование спецификации
🟢 Механизм позиционирования фитинга
⚪ Инструмент загрузки 3d модели пользователем из файла
⚪ Нанесение размеров на сцену
🟢 Выделение и работа с группой объектов (рамкой или shift+click)
⚪ Перетягивание трубы за порт — с привязками
🟢 Привязка к стене
⚪ Привязка по осям фитингов
⚪ Редактор стен
⚪ Инструмент добавления трубы от порта к порту при соосности
⚪ Перемещение фитинга/трубы с пересчётом связанных труб
⚪ Опция фиксирования фитинга
⚪ Работа с пользователями и проектами
⚪ Детали в наличии (учёт в спецификации и в каталоге)
⚪ Работа с материалами, цветами фитингов в каталоге
⚪ Инженерные проверки с учётом назначения линий, требований, расчётов (?)
⚪ Распознавание плана помещения нейросетью
⚪ Построение проекта нейросетью (?)
⚪ Расчёт вариантов и поиск снижения цены (?)
Max Обсуждение проекта 📝 Блог — статьи и обновления