Jump to content

Импорт IFC - пропали трубопроводы


Recommended Posts

Попробовал в виде эксперимента экспортировать в нанокад - файл ifc 4.0 с поверхностью и с трубопроводом и колодцами из Геоникса.  
Все импортировалось -земля есть, колодцы есть - трубы нет.

 

image.thumb.png.004ffd8c3dd630a4090426c7262babd8.png
Хотя в таблицах все есть 
image.png.53a884a1c9eaae6372267862573dedc6.png

 

В программе бимвьювер всё видно!

image.thumb.png.88b46360d1daf9ffa957465e2c593f58.png

 

  • Like 1
Link to comment
Share on other sites

Это разные файлы *.ifc - рельеф и трубы?

Если да, то стоит проверить модели по отдельности, есть ли контент.

Просто сталкивались  ситуацией, когда нанокад что-то недосчитывает в *.ifc файле, связанное с координатами или масштабированием, в результате чего одна их моделей оказывается смещенной относительно других. При этом сторонний софт сводит модели корректно.

Вроде разработчики даже записали на исправление (или исследование?)

 

  • Like 1
Link to comment
Share on other sites

2 минуты назад, EdwardSt сказал:

Это разные файлы *.ifc - рельеф и трубы?

Если да, то стоит проверить модели по отдельности, есть ли контент.

Просто сталкивались  ситуацией, когда нанокад что-то недосчитывает в *.ifc файле, связанное с координатами или масштабированием, в результате чего одна их моделей оказывается смещенной относительно других. При этом сторонний софт сводит модели корректно.

Вроде разработчики даже записали на исправление (или исследование?)

 

Один файл самый простой без наворотов

Link to comment
Share on other sites

В 11.02.2022 в 17:23, k90000 сказал:

экспортировать в нанокад - файл ifc 4.0

В 11.02.2022 в 17:41, EdwardSt сказал:

тогда разработчикам нужен будет файл на исследование/препарирование

Безусловно, без файла и говорить не о чем. #14378
В каком приложении и какой версии открываете?

В 11.02.2022 в 17:36, EdwardSt сказал:

Вроде разработчики даже записали на исправление (или исследование?)

Некорректное сращивание файлов было исправлено, в нанокад 22 должно быть как надо.

  • Thanks 1
Link to comment
Share on other sites

В 12.02.2022 в 22:06, Volkov сказал:

Безусловно, без файла и говорить не о чем. #14378
В каком приложении и какой версии открываете?

Некорректное сращивание файлов было исправлено, в нанокад 22 должно быть как надо.

Открывал в 22 версии и в 21 результат одинаков
image.png.a43a5f7ea309f88b963d40d6a6ad8eb1.pngСеть и поверхность из Авток.ifc

 

Прикладываю файл

Link to comment
Share on other sites

Действительно, косяк в отображении наблюдается.

В исходном файле есть свои заморочки (часть объектов смещена в нелепые координаты), но все равно огрехи отображения выявлены.

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

Для удобства в фильтре IFC оставил только исследуемый 

Спойлер

image.thumb.png.eb80950e1a2f6a4e73b6e896a310dca6.png

 

Дальнейшие действия производил в нанокаде. 

1. Загрузка файла ifc

2. Выбор вида (выбор вида осуществлялся через несколько различных операций, которые не очень интересны, а важен только результат)

3. Через функцию быстрого выбора

Спойлер

image.png.9e9c08535082f3dc206fc6014ccb00a7.png

 выделяем исследуемый объект и наблюдаем:

Спойлер

image.thumb.png.e84f6e2dd46b06a1ef7620d452d9161f.png

Судя по представленному окну объект найден и выделен в единственном экземпляре.

Но на искомом месте он не наблюдается!

4. для выделенного объекта выбираем функцию "Разбивка" и 

Спойлер

image.thumb.png.51c9993b63e8b75ac032e542a0dd457d.png

 

5. Если отменить операцию и попробовать выделить что-нибудь секрамкой (справа налево) где-то в районе нарисованной стрелки, то выделится IFC-объект и выглядеть вся конструкция будет точно как после шага 3 (объект выделен, но он невидим). Более того, можно даже выделить объект просто тычком вслепую в теперь уже известном местоположении и результат будет таким же

 

Краткое резюме:

Для отдельных IFC-объектов, загруженных в нанокад, возможны операции выделения (даже тычком вслепую на участок экрана!), разбивки, отображения и изменения отдельных параметров в окне свойств (например, слой), но визуально эти объекты не наблюдаются. Выглядит все это так, будто нанокад считает, что он что-то отобразил и позволяет работать с этим объектом, как с отображенным, но самого объекта не видно. 

 

Edited by EdwardSt
Link to comment
Share on other sites

 

Не знаю, насколько это существенно, но данные о трубе из рассмотренного примера выглядят некорректными

 

Спойлер

image.png.f02aa253446a511a1652a56a1e71990a.png

 

Секция "Свойства участка сети" указывает все в мм, но по-видимому правильными являются значения в м.

За корректность заполнения этой секции отвечает, наверняка, Геоника. И это является информационной частью модели.

Ошибка этого типа должна быть переадресована разработчикам Геоники.

 

Но для отображения, похоже более важна секция "Profile", которая не содержит данных о радиусе (точнее, о единицах - должны быть метры), а также показывает корректную толщину стенок.

 

В качестве предположения: нанокад не показывает объект неопределнного радиуса. Но что-то с нулевой толщиной (радиусом) в нужном месте видит и позволяет этим манипулировать.

На данную версию натолкнули эксперименты с объектом "сеть", образовавшемся после разбивки ifc-трубы.

Мне не удалось увидеть размер сечения трубы. При максимальном увеличении начинал "плясать" курсор, двигаясь рывками и не позволяя выбрать конкретную точку на объекте (тоже, кстати, непонятная проблема, но не связанная непосредственно с данной веткой!)

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

7 часов назад, EdwardSt сказал:

Краткое резюме:

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

Link to comment
Share on other sites

image.thumb.png.8f03ef3cd759f16fa2b167a1648af019.png

 

Почему же не корректно, труба наружным диаметром 160мм, соответственно радиус будет = 0.08 метра, аналогично толщина 0.0095 м - это толщина стенки трубы 9.5 мм.
А вот ниже "вопросика" размерность указана неправильно - должны быть метры а не мм!
В целом спасибо за изучение вопроса , надеюсь изучат и вылечат...

Link to comment
Share on other sites

8 минут назад, k90000 сказал:

Почему же не корректно, труба наружным диаметром 160мм, соответственно радиус будет = 0.08 метра, аналогично толщина 0.0095 м - это толщина стенки трубы 9.5 мм.

160мм НЕ равно 0.16мм

Ошибка в единицах. И относится это к секции "Свойства участка сети"

 

А в секции "Profile" некорректность В ОТСУТСТВИИ единиц у радиуса.

Соответственно, и 0,08 - это может быть и в световых годах.

 

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

 

Претензия к платформе - предполагаемая некорректность работы с объектом с нулевыми или отсутствующими размерами.

 

Edited by EdwardSt
  • Like 1
Link to comment
Share on other sites

косяк точно где то есть, но между тем BIMvision показывает трубопровод, а нанокад нет, а с размерностью явно путаница

Link to comment
Share on other sites

  • 2 months later...

Исправлено в XBim.

В приложенном IFC некорректно задается вектор #23=IFCDIRECTION((0.,0.,0.));
Вектор не должен быть нулевым.
Из-за это некорректно строилась матрица трансформации каждой трубы и точки полигональных сеток после наложения этой матрицы становились одинаковыми.
Трубы в этом файле даже эталонный Trimble Connect не показывает.

Исправление вошло в версию нанокад 22.0 (сборка модулей 3740, обновление прогнозируется в мае, но это не точно).

 

image.png

  • Like 1
  • Thanks 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт? Tell a friend!
×
×
  • Create New...