Разработка онлайн-конструктора рабочих мест для медицинских учреждений
Необходимо создать веб-приложение (конструктор), позволяющее пользователям собирать и конфигурировать специализированные рабочие места для лабораторий и медицинских кабинетов в 3D.
Ключевая концепция
Конструктор не является тривиальным сборщиком обычной мебели. Он работает с готовыми рабочими местами для профильных специалистов, состоящими из специализированного медицинского оборудования и мебели.
Основные функциональные блоки
1. База элементов
- Две базовые модели столов, которые служат основой для сборки.
- Набор дополнительных изделий для навешивания/установки на основу:
- Системы освещения (основной и локальный свет).
- Вытяжные системы.
- Элементы хранения: полки, держатели, тумбы.
- Для всех изделий имеются готовые 3D-модели.
- Существуют четкие правила совместимости (понимание, какой элемент куда может быть установлен).
2. Процесс сборки для пользователя
Пользователь последовательно выбирает три обязательных элемента:
- Стол - выбирается как основа будущей конфигурации.
- Вытяжная система - подбирается совместимая с выбранным столом.
- Основной свет - выбирается система основного освещения.
После выбора обязательных компонентов пользователь может дополнить рабочее место опциональными элементами хранения и локальным светом из числа совместимых с текущей сборкой.
Технические требования
- Визуализация процесса сборки в 3D.
- Реализация логики проверки совместимости элементов.
- Интуитивно понятный интерфейс для пошаговой конфигурации.
- Возможность просмотра собранной рабочей станции с разных ракурсов.