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

Как работает функция "Сохранение IFC-решения"?


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

Собственно, в теме ветки и вопрос.

Спойлер

image.png.e93d5966b156bb0aeccae145b9475dc1.png

 

Справка по этим функциям весьма скупая.

Спойлер

image.png.12c14d3aaf0b9fffea4b1cc9dd198db6.png

 

Практически, только 1-я команда "Импорт" имеет достаточно подробное представление в системе справки и работает ожидаемым образом.

Функция "Сохранить IFC-решение", присутствующая на панели команд, в справке вообще не упоминается.

2-я (а по факту 3-я) команда "Удалить" работает ожидаемым образом.

3-я (4-я) команда "Обновить IFC", похоже, всегда деактивирована. 

Остальные команды не исследовал, но и с первыми 3-мя (4-мя) вопросов по использованию накопилось.

 

Считывание IFC-файла и подгрузка его в чертёж считаю очень продвинутой фичей нанокада.

Жаль, что освоение функционала возможно только методом "тыка".

 

Итак, 1-й шаг "Импорт" - наиболее понятный, достаточно подробно описанный и работающий вполне ожидаемым способом.

 

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

 

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

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

 

От функции "Обновить IFC" ожидается, что внесенные изменения (перемещение, удаление и т.д.) можно откатить назад всем скопом, заново пересчитав модель. Увы, кнопка неактивна, ничего не происходит, а что должно происходить - неизвестно, ввиду отсутствия информации.

 

Вопрос, выведенный в тему ветки, можно расширить до пожелания:

1. Обновить справку по теме работы с IFC-файлами и используемой терминологией (IFC-файл, IFC-решение, Обновление IFC и т.д.)

2. Доработать функционал до естественно-ожидаемого (если рядом две кнопки "считать" и "сохранить", то ожидаемым является симметричные операции над объектами одного типа, а не "считать файл" и "сохранить решение")

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

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

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

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

Я как раз очень удивился, что ожидается сохранение изменений IFC - мы такую логику не закладывали в функцию. Просто при редактировании IFC не отрабатываются подрезки геометрии (это невозможно, иначе надо писать полноценную BIM программу), не пересчитываются атрибуты и формулы. Что сохранять в IFC, если логики работы со строительными элементами нет? Редактировать должна исходная BIM программа, а не САПР-платформа. Поэтому считанные IFC объекты с их геометрией и атрибутами (а координаты объекта - одни из атрибутов) аккуратно записываются обратно без изменений.

 

Под сохранением IFC подразумевается, что вы загрузите 2-3 IFC файла (программа эта позволяет) и сохраните объединенный IFC.

 

Если уже размышлять о возможностях дальнейшего экспорта в сводный IFC, то предполагалось, что будем как-то нормировать значения параметров IFC-элементов. Но задача в реальности намного более сложная оказалась, т.к. а) процесс сохранения сводного IFC очень медленный; б) на практике начали приходить совершенно разрозненные по структуре IFC. В итоге, все равно без BIM решений эту операцию корректно очень сложно сделать.

 

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

От функции "Обновить IFC" ожидается, что внесенные изменения (перемещение, удаление и т.д.) можно откатить назад всем скопом, заново пересчитав модель. Увы, кнопка неактивна, ничего не происходит, а что должно происходить - неизвестно, ввиду отсутствия информации.

Вообще работает - встать на корень IFC файла и тогда кнопка будет активна. Она удаляет все загруженные IFC объекты и загружает их заново из внешнего файла. Т.е. работает по аналогии обновлением внешней XREF-ссылки. У вас только этот внешний файл должен быть изменен...

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

Начну с простого

3 минуты назад, dows сказал:

Вообще работает - встать на корень IFC файла и тогда кнопка будет активна. Она удаляет все загруженные IFC объекты и загружает их заново из внешнего файла. Т.е. работает по аналогии обновлением внешней XREF-ссылки.

Именно такое поведение и ожидается (и даже желается!).

Но, что делаю не так?

Спойлер

image.png.63944152abe031b998ae6eed261a4958.png

  

или

Спойлер

image.png.2aeedbe9a683246577eb0379e73236dc.png

Как и где обновить?

 

 

Ну и посложнее.

45 минут назад, dows сказал:

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

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

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

Лучше все-таки это отразить в справке. Обращаю внимание, что этот пункт вообще упущен.

Ценность собственно слияния - на усмотрение разработчиков. Возможно, такая фича будет очень востребована. Хотя на практике обычно запросы в другую сторону: как разбить или облегчить IFC-файл 

 

54 минуты назад, dows сказал:

В итоге, без BIM решений эту операцию корректно очень сложно сделать.

Дорогу осилит идущий.

Считывание IFC непосредственно платформой - это существенный плюс перед конкурентами.

Хорошо, что в нанокаде это хоть и с нареканиями, но реализовано.

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

Но, что делаю не так?

Сам файл IFC обновился? Есть что обновлять-то?

добавлено через 1 минуту
2 минуты назад, EdwardSt сказал:

При этом, если были внесены изменения (перемещение, удаление) отдельных элементов, то эти изменения при слиянии учитываться не будут, объединены будут исходники.

У нас не редактор IFC моделей, а вьювер! )) Редактирование и не сохраняется...

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

Сам файл IFC обновился?

 

Вон оно как!

Я подвигал отдельные элементы, накосячил при этом и захотел обновить.

Ну совершенно не очевидно, что имеется ввиду обновление файла-источника!

Т.е., это означает, что у меня в чертеже обновится все только при нажатии кнопки, а не автоматом?

Это несколько отличается от поведения XREF.

Хотя, в случае именно IFC, который зачастую прилетает вообще из другого софта,  почему бы и нет?

Чуть расширить справку, заменив "обновление дерева модели" фразой "обновление модели при изменении файла-источника" и все сразу становится понятным.

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

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

Всем добра.

Ну, в некотором смысле это можно делать. Атрибуты IFC торчат в инспекторе, соответственно их можно использовать в таблицах nanoCAD(СПДС). Также с IFC объектами работает команда MCLIP, так что разрезать модельку тоже можно. 

Ссылка на сообщение
Поделиться на другие сайты
20 минут назад, cad@maxsoft.ru сказал:

Ну, в некотором смысле это можно делать. Атрибуты IFC торчат в инспекторе, соответственно их можно использовать в таблицах nanoCAD(СПДС). Также с IFC объектами работает MCLIP, так что разрезать модельку тоже можно. 

Да, согласен я, что в некотором смысле!

Только MCLIP - это призма, т.е. редактирование вида, а не элемента, о разрезе модели речь не идет. 

И выбор объектов функцией "Быстрый выбор" осуществляется и за пределами призмы.

Т.е., при использовании таблиц NanoCAD нужны более хитрые способы отбора элементов, например попадающих в призму.

 

Короче, работать есть над чем! 

Но начать нужно с внятного документирования, что реализовано.

 

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

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

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

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

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

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

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

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

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

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

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

    • От AntonSGB
      Здравствуйте. Подскажите как можно разделить файл в формате IFC на несколько составных частей с целью получить отдельные файлы объемом меньше 250 Мб (каждый). Перевел модели из RVT и DWG в формат IFC, первый файл размером свыше 500Мб, второй 350+Мб, подрядчик не может подгружать файлы размером свыше 250Мб.
      Спасибо
    • От Robink
      Подскажите свободный вьювер BIM в формате IFC. Их много. Нужен более менее удобный, вообщем ходовой.
    • От Chip
      Начало обсуждения - см. Работа с ifc файлами
    • От slavian12
      Добрый день. У меня вопрос технического характера.
      Я использую в работе Ваши ПО (СКС и Электро). Сейчас работаю с новых архитектурных бюро. Данное бюро работает на платформе ArhiCAD. Мне для работы высылают IFC файлы модели здания. Но у меня не выходит их подгрузить в проекты СКС и Электро. Сам файл IFC открывает. Меня интересует именно подгрузка структуры здания в проект Электро (или СКС). Через функционал "Модель здания/объекта/Импортировать этаж из IFC файла" Подскажите есть ли инструкция или что-то подобное по подготовке (мероприятия которые необходимо выполнить в ArhiCAD для того чтобы СКС, Электро увидел и автоматически подгрузила помещения (да и саму структуру здания) в проекты СКС и Электро. Чтобы не в ручную оцифровывать этажи и помещения по старинке.
    • От slavian12
      Добрый день. У меня вопрос технического характера.
      Я использую в работе Ваши ПО (СКС и Электро). Сейчас работаю с новых архитектурных бюро. Данное бюро работает на платформе ArhiCAD. Мне для работы высылают IFC файлы модели здания. Но у меня не выходит их подгрузить в проекты СКС и Электро. Сам файл IFC открывает. Меня интересует именно подгрузка структуры здания в проект Электро (или СКС). Через функционал "Модель здания/объекта/Импортировать этаж из IFC файла" Подскажите есть ли инструкция или что-то подобное по подготовке (мероприятия которые необходимо выполнить в ArhiCAD для того чтобы СКС, Электро увидел и автоматически подгрузила помещения (да и саму структуру здания) в проекты СКС и Электро. Чтобы не в ручную оцифровывать этажи и помещения по старинке.
×
×
  • Создать...