Наиболее распространенным форматом обмена данными между различными инструментами создания BIM-моделей остается IFC. Мы учли проблемы, связанные с IFC файлами и разработали свой формат – IMC. В концепции Айбим IMC – новый «язык» обмена САПР и инструментов работы с ЦИМ.
После ухода зарубежных инструментов с отечественного рынка возникают вопросы:
● Как встроить просмотр BIM-моделей в IFC/IMC форматах в свое ПО без использования иностранных сервисов?
● Как дополнить его проверкой на пересечения?
● Как автоматизировать формирование ведомости объемов работ?
Новый продукт для разработчиков
Команда Айбим больше 10 лет занимается разработкой программных продуктов — в 2013 году выпустили первый на российском рынке инструмент формирования ведомости объемов работ на основании данных из ЦИМ – Estimo. В результате большого обновления Estimo в 2022 году появился Larix.EST. А в 2023 году вышла наша замена Navisworks и Solibri — Larix.Manager. Параллельно с этим мы дорабатывали web-инструмент просмотра ЦИМ в ifc и imc форматах.
Крупные игроки и разработчики программных продуктов идут по похожему пути развития и спотыкаются на одних и тех же кочках, реализуя похожий функционал. Поэтому мы решили «упаковать» свой многолетний опыт в новый продукт, который назвали Larix.Core. Это набор из сервисов и библиотек, которые можно использовать в сторонних программных продуктах.
Модули Larix.Core
Расскажем о каждом из модулей Larix.Core по порядку. Начнем с первого – инструмента просмотра ЦИМ в WEB. К его созданию нас подтолкнули актуальные проблемы участников рынка. Некоторые особенно обострились после ухода Autodesk из России.
В результате нам удалось создать решение, которое:
● Работает с большими моделями
● Обладает гибким функционалом настройки отображения
● Не зависит от импорта на 100%Мы снабдили инструмент набором важных функций для работы с ЦИМ:
На уровне моделей
- Открытие IMC на сервере или с локального компьютера
- Открытие и визуализация нескольких моделей на одной сцене
- Включение/отключение, изоляция одной модели из нескольких
- Построение и работа с сечением модели
- Измерение расстояний между двумя объектами
- Создание и сохранение точек обзора
- Установление прозрачности всей модели
- Просмотр свойств каждого элемента
- Включение/отключение, изоляция одного или нескольких элементов
- Создание замечаний (issue), привязанных к элементу модели
- Назначение статусов на элементы модели и раскраски модели по статусам
Помимо инструмента просмотра ЦИМ в web, в составе Larix.Core есть два сервиса, которые лежат в основе десктопных продуктов (Larix.Manager и Larix.EST):
1. Один — ядро продукта Larix.Manager — позволяет проверять ЦИМ на коллизии и проектные ошибки:
- Находит пересечения двух групп элементов с указанием линейного допуска
- Находит дублирующиеся элементы
- Проверяет соблюдение минимального расстояния между элементами в пространстве и в проекции на горизонтальную плоскость
- Проверяет положение одной группы элементов относительно другой
2. Второй — ядро продукта Larix.EST — формирует ведомости объемов работ по данным из ЦИМ и позволяет:
- Назначать работы на элементы BIM-модели
- Создавать повторяемые правила автоматического назначения работ
- Работать с моделируемыми данными из BIM-модели и немоделируемыми — из Excel
- Работать с любым справочником видов работ, корпоративным или государственным
- Подготовить данные для графика производства работ
На вход сервис получает задание в виде BIM-модели и набора созданных правил назначения работ на элементы модели, а возвращает ведомость объемов работ, с которой дальше вы можете работать в интерфейсе своего программного продукта.
Планируется, что функционал Larix.Core будет обновляться одновременно с остальными приложениями Larix.
Larix.Core и другие продукты платформы Larix
На странице Larix вы можете запросить демонстрацию продуктов или оставить заявку, чтобы протестировать Larix.Core.
Помимо Larix.Core в состав платформы Larix входят другие продукты: Larix.Manager
для сборки и проверки параметров модели, Larix.EST для автоматизации формирования смет и ведомостей объемов и стоимости работ, Larix.Tender
для проведения тендеров, и инструмент для автоматизации взаимодействия с подрядчиком и приемки выполненных работ — Larix.Contract.
Отметим, что модуль Larix.Core используется в Larix.Tender и Larix.Contract как основной инструмент для визуализации моделей.