Этот пост скорее всего актуален для тех, кто уже пользовался Ревитом и знаком с его функционалом, поэтому что такое семейство в Ревите рассказывать не надо, но стоит предупредить что семейств в Ренге нет. Зато есть каталоги. Вот пример:
Технически, это обыкновенный проект, в котором собраны все типоразмеры. Если нам нужно использовать блок ФБС из этого каталога в нашем проекте, то мы просто его копируем в наш проект. Все свойства переносятся также автоматически.
Перед тем, как начинать переносить семейства, стоит посмотреть, а нет ли нужного каталога уже на сайте Ренги (высока вероятность, если Вам нужен гостовский профиль металлопроката или серия железобетонных плит): https://rengabim.com/katalogi/ Если нужный каталог есть для Вас, то радуемся и используем. Если нет, то тогда запускаем Ревит, создаем в нём новый проект и подгружаем нужное нам семейство. Рассмотрим сценарий экспорта на примере одного из семейств из шаблона ADSK - крайней несущей колонны ЖБ с консолью. 1. Расставляем в проекте Ревита нужные нам типоразмеры колонн (в качестве примера я создал в проекте лишь 5):
Важно: в Ренгу не передаются Ваши геометрические зависимости, которые заданы внутри семейства. Поэтому, если Вам нужны 50 колонн в библиотеке, то придется все 50 расставить в проекте.
Экспортируем в IFC. Я пользуюсь наборами параметров для IFC 4 Design Transfer View.
Открываем наш файл IFC в Ренге. Всё перенеслось и смотрим, что у нас происходит в свойствах:
С такими свойствами работать конечно сложно: непонятно как ориентироваться и собирать спецификацию. В данном примере сделаем программу минимум: я хочу чтобы у моих объектов было человеческое Обозначение и Наименование. Для этого я открою каталог сортамента труб и скопирую оттуда колонну. Снова посмотрим свойства:
В наш проект-каталог перенеслись привычные нам свойства. Можно конечно создавать их, но я не советую идти таким путем, потому что важно сохранять одинаковые GUID у одинаковых свойств в разных каталогах. Теперь мы можем задать нашим колоннам необходимые свойства, а ненужные удалить из проекта. Результат:
В целом, процесс переноса библиотек выглядит так. В первой части я упустил вопросы:
Как настраивать экспортируемые свойства из Ревита. Может я хочу чтобы туда перенеслось всё-всё-всё.
Способы автоматизации приведения свойств в Ренге в порядок.