Расширенные возможности SDK и оптимизированная загрузка модели – обновления Pilot-BIM за декабрь 2020
17 декабря 2020Вышел новый предновогодний релиз продуктов Pilot. Изменения затронули не только базовые продукты линейки, но и комплект SDK.
Появилась возможность разработки своих коннекторов для BIM-инструментов по аналогии с коннекторами для Renga и Revit
Для автоматического формирования консолидированной модели Pilot-BIM использует данные, полученные из формата IFC.
Чтобы автоматизировать экспорт в IFC из нативного формата инструмента, в котором пользователь создает цифровые модели, в поставке Pilot-BIM есть компонент CadFarmApp.
Он представляет из себя клиент-серверное приложение для управления коннекторами к CAD-системам, которые выполняют конвертирование.
В текущем релизе коннекторы были оформлены как подключаемые модули с открытым исходным кодом. Это значит, что теперь с помощью SDK можно разрабатывать свои коннекторы к различным инструментам создания цифровых моделей. В базовой поставке есть готовые коннекторы для Renga и Revit.
Напомним, что использование компонента CadFarmApp не является обязательным, можно пользоваться ручным экспортом из BIM-систем в формат IFC.
Продолжение работ по поддержке многопоточности в Pilot-BIM
В прошлых версиях стала доступна возможность анимированного, плавного переключения между точками взгляда, замечаниями. Это первая часть работы по многопоточному обновлению сцены. Новинкой этой версии стала многопоточная загрузка модели, что позволило ускорить и оптимизировать процесс открытия модели. Во время загрузки модели на 3D-сцену интерфейс системы остаётся полностью функциональным, «кликабельным», поэтому можно начать работу с моделью, не дожидаясь полной прогрузки всех компонентов. В этой версии добавлен индикатор прогресса загрузки модели.
РазвитиеSDK
Комплект разработчика SDK пополнился новыми методами и интерфейсами для решения прикладных задач наших пользователей.
Например, благодаря новым интерфейсам ITaskTemplateParser и ItaskTemplateItem можно программно создавать задания на основе шаблонов. Их применение может быть связано с необходимостью ассоциировать конкретный тип документа с определённым шаблоном процесса.
Больше подробностей о новинках по SDK можно узнать из раздела «Что нового?» справки системы.
Также в комплекте SDK можно найти бесплатные модули, готовые к установке и использованию уже сейчас. Подробности в статье Пять бесплатных модулей с открытым исходным кодом для расширения возможностей Pilot-ICE.