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