Перейти к содержанию

Рекомендуемые сообщения

При работе над сложным объектом возникла необходимость подгрузки данных от смежных областей в формате IFC.

Была выявлена проблема с неверным определением координат точки привязки в NanoCAD 21.0

 

Суть кейса в следующем:

1. В пустой файл считаны две модели в IFC 

Спойлер

image.thumb.png.d3c4ca33f92532165afa96c0578ab799.png

2. Красненькая модель легла в какие-то невнятные координаты и выглядит как-то так

Спойлер

image.png.de4cffca41dbbcc0f4c7f87631d7ec23.png

Эта модель была сделана в Ревите и включала отдельно изготовленные модели коробок в собственных координатах, "посаженные" в координаты объекта. В таком виде она и экспортировалась в IFC

 

3. Синенькая модель легла точнехонько в те координаты, в которых и задумывалось

Спойлер

image.png.edf1408111e1949c55df495b9b8eefd8.png

Для ориентировки дополнительно нанесено место (в виде плоской подложки), куда должна была встать красненькая модель

Эта модель изготавливалась в ПО Робур непосредственно на подложке с "правильными" координатами

 

4. В программt BIMVision приблизительно этот же ракурс выглядит так

Спойлер

image.png.ebbe2ef3a1c0009d324926949fecb124.png

 

Дополнительно отмечу, что в другом софте, в котором собиралась сводная модель объекты из разных IFC "сошлись" там, где нужно.

 

Описание результата:

По-видимому, в IFC-файле присутствует (или может присутствовать) некая конструкция, задающая смещение локальных координат. Предположительно, Ревит при создании сводной модели площадки (огороженной забором) использовал этот механизм. Нанокад неверно интерпритировал или проигнорировал эту конструкцию. При этом другие софты верхнего уровня эти IFC-файлы свели корректно. 

 

Пожелание:

Очень хотелось бы, чтоб эта ошибка была устранена.

Наличие этого бага может сильно затормозить использование концепции OpenBIM, т.к. возникает недоверие к корректности представления IFC-подложек смежных областей.

Отдельное спасибо за поддержку и развитие IFC-формата непосредственно в платформе.

 

КК_АСУДД_20210324.ifc Площадка ТБ.ifc

Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...
В 26.03.2021 в 19:57, Volkov сказал:

Да, все как в описании. Передал на исследование разработчикам.

#11905

Исправление сделано в исходниках самого XBim.
Войдет в версию на сборках 36хх (или новая или обновление).

Ссылка на сообщение
Поделиться на другие сайты
10 часов назад, Volkov сказал:

Исправление сделано в исходниках самого XBim

 

Спасибо за информацию.

Будем ждать обновы

Ссылка на сообщение
Поделиться на другие сайты

Возможно, что всё-таки предварительно модели надо приводить к единому стандарту.

КК_АСУДД_20210324.ifc: размерность в мм, схема IFC - 4x1.

Площадка ТБ.ifc: размерность в м, схема IFC - 2x3.

 

usBIM.Viewer+ тоже не понимает, что сайты моделей должны быть рядом.

Спойлер

image.thumb.png.a583184a42c8f064b448dbaacdb7ea5a.png

 

а OpenIFCViewer отлично показывает "Площадку ТБ", но отказывается показывать "КК_АСУД", хотя и пытается на что-то там сконцентрироваться по Extent.

Спойлер

image.thumb.png.b1c7cf5010f7fcaea0180c8124c61dc8.png


 

 

Ссылка на сообщение
Поделиться на другие сайты

Если один софт умеет свести данные воедино, а другой не умеет, то предположить, что первый сумел это сделать случайно, - явный перебор.

Скорее можно предположить, что второй софт ущербен.

Да и насчет версий предположу, что если софт умеет работать с новым стандартом, то старый должен поддерживаться тем более.

Хотя с нынешней культурой программирования возможны варианты...

Ну и перевод метров в миллиметры - весьма нетривиальная операция.

 

13 часов назад, A.Kudrjashov сказал:

usBIM.Viewer+ тоже не понимает, что сайты моделей должны быть рядом.

Выше сказано, что проблема обнаружена в библиотеке XBIM, которую использует нанокад.

Возможно, этой же библиотекой оперирует и usBIM.Viewer+.

 

13 часов назад, A.Kudrjashov сказал:

а OpenIFCViewer отлично показывает "Площадку ТБ", но отказывается показывать "КК_АСУД",

Это опять же говорит не в пользу OpenIFCViewer. Налицо ограниченность функционала.

Возможно, софтина заточена на оперирование архитектурными данными, т.е. ориентирована исключительно на Revit.

А данные по кабельной канализации формировались в весьма сыром софте Robur.

И какие они там классификаторы использовали - только им и известно.

Дополнительно можно отметить, что в версиях 20.1 и ниже робуровский IFC (тот , который посвежее форматом) так же не отображался.

 

Вот и получается, что нынешний нанокад в плане поддержки форматов IFC находится на пике функциональности.

Вот только с преобразованием координат чутка подкачал .

Надеюсь, что с исправлением библиотеки сия неприятность исчезнет.

Изменено пользователем EdwardSt
Ссылка на сообщение
Поделиться на другие сайты
1 час назад, EdwardSt сказал:

Надеюсь, что с исправлением библиотеки сия неприятность исчезнет.

я проверил, исчезла, модели сходятся в нужной точке.

Ссылка на сообщение
Поделиться на другие сайты
12 часов назад, EdwardSt сказал:

Если один софт умеет свести данные воедино, а другой не умеет, то предположить, что первый сумел это сделать случайно, - явный перебор.

Скорее можно предположить, что второй софт ущербен.

Тут дело даже не в софте, а в минимизации потенциальных вопросов.
Если можно привести к единому стандарту на стороне формирующей модель, то почему это не сделать ?
 

11 часов назад, Volkov сказал:

я проверил, исчезла, модели сходятся в нужной точке.

А что именно исправили, если не секрет ? Что неправильно считалось ?

Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, A.Kudrjashov сказал:

А что именно исправили, если не секрет ? Что неправильно считалось ?

правили не мы, а в самом XBim

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!
×
×
  • Создать...