Андрей Щеголев
Андрей Щеголев Кипр, Ларнака

Skriptum (Web)

3D viewer для IFC-моделей

3D viewer для IFC-моделей

Я спроектировал модуль для просмотра и работы с IFC 3D-моделями прямо в браузере. Пользователи могут исследовать структуру модели, переключать режимы навигации и отображения и смотреть свойства элементов, не выходя из приложения.

Цель

Цель была сделать BIM-модели доступными всем участникам проекта: не только архитекторам и инженерам, но и менеджерам и клиентам. Работа с моделью должна была быть естественной: вращать, зумить, скрывать элементы, смотреть детали, без какого-либо специального обучения.

Результат

Пользователи могли изучать модели прямо в приложении, находить нужные элементы и проверять детали без внешнего софта. Это снизило накладные расходы на согласование и ускорило ревью проектов.

Личный вызов

Инструмент должен был работать и для инженеров, которые каждый день работают в BIM-программах, и для менеджеров, которые их ни разу не открывали. Найти этот баланс, не упрощая интерфейс до примитивного, заняло несколько итераций.

Функциональность

  1. 1 Просмотр модели

    Пользователи могут разворачивать и сворачивать структуру модели и скрывать или показывать отдельные элементы прямо из панели структуры.

  2. 2 Поиск

    Поиск работает внутри структуры модели так же, как поиск на уровне проекта, поэтому паттерн уже знаком.

  3. 3 Инструменты просмотра

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

    • Вид сверху
    • Вид от первого лица
    • Режимы отображения
    • Центрирование
    • Цвет фона
    • Базовая плоскость
    • Свойства модели
    • Полноэкранный режим
    • Выбор проекции
  4. 4 Просмотр свойств модели

    Панель справа показывает свойства выбранного элемента. Не нужно уходить из рабочей области, чтобы что-то посмотреть.