Данная статья предназначена для ознакомление с интересным проектом ifc.js который позволяет просматривать ваши BIM модели в современных браузерах.
Будем использовать IFC.js - это баблиотека JavaScript для загрузки, отображения и редактирования моделей IFC в браузере.
Что же такое IFC?
Цитата: «IFC, или Industry Foundation Classes, как пишется полное наименование, это специальный формат файла, в котором можно описывать используемую там проектную информацию для строительства и передавать ее дальше партнерам.»
В связи с тем ,что на официальном сайте нет описания запуска React и Web Ifc, мы попробуем сделать это сами.
Для начала нам нужно установить nodejs
Скачать: https://nodejs.org/en/
После того, как мы скачали и установили node js. Нам нужно скачать тестовый пример web-ifc-viwer.
ссылка: https://github.com/IFCjs/examples/tree/main/simple-react
Полученный архив распаковываем (я распаковал D:/reac/ifcjs-react-traing) перехожу в папку simple-react.
Теперь нам нужно открыть консоль(Windows) и вводим cd D:\react\ifcjs-react-traing\simple-react (путь к вашему проекту куда вы его распаковали).
пишем в консольке yarn что бы установить зависимости
после установки всех зависимостей пишем yarn start
первый запуск происходит не так быстро, как хотелось бы, поэтому ждем полной загрузки.
В итоге у вас должно открыться окно в браузере:
Если окно так и не открылось- попробуйте в браузере ввести: http://localhost:3000/
Выбираем папку для загрузки ifc файла. Загружаем и просматриваем нашу модель в браузере: