Семейство в по для тим autodesk revit это
Андрей Кузьменко
Основное преимущество Revit - это гибкая настройка cемейств. По сути - это проект внутри проекта или умная 3D-модель. Если сделать сравнение с Autocad - это как динамический блок, только круче. Из модели 3D Max мы не можем вытянуть физические данные, не можем настроить отображения в разных окнах проекции. В чертежах диван может быть линией, а на визуализации сложнополигональным объектом. В Revit - все в одном.
Семейством может быть окно, дверь, шкаф, светильник, колонна, фасадный элемент, плитка и т.д. Могут быть семейства в семействе. Например, семейства профиля окна подтягиваются в семейства окна. Вы можете программировать семейства, которые будут вести себя по разному в отдельных ситуациях. Например, если мы смотрим на розетку в плане - у нее свои обозначения по ГОСТам, в разрезе другое обозначение а в 3D-виде она будет объемной моделью.
Пример семейства розеток
Семейства хороши тогда, когда вам необходимо делать много элементов в нескольких вариациях. К примеру, фасадная плитка, которая подрезается под размеры окон и, если окна меняются в размерах, то плитка автоматически подтягивается и пересчитывается в спецификации.
Реальный случай из жизни в проектировании фасадов или история про хардкорщика Джо
Если вы смотрели выступления наших преподавателей, то могли слышать про историю хардкощика Джо. Представьте: огромный дом-комплекс в фасадной плитке разного цвета. Главный архитектор поручил хардкорщику Джо сделать модель фасада и 3D-визуализацию для презентации девелоперу. Поле каждой презентации хардкорщик Джо менял цвета фасадной плитки и "игрался с фасадами".
Вся модель Джо была сделана в скетчапе, а визуализацию он делал в 3DS Max. Чертежи ему выдавали в Autocad. Настал тот самый судный день, когда заказчику выдали смету по окнам и он сказал: дороговато. Давайте окна у нас будут не 1400 мм, а 1200. А теперь представьте что произошло. Нужно полностью перемоделивать плитку на фасаде, заново все считать и делать новую визуализацию. Герой нашего романа начал это делать под песню культовой рок-группы AC/DC "Highway to hell".
Собственно так он получил свое прозвище "Хардкорщик Джо", потому что такая рутинная работа заняла у него 2 недели.
Если бы он это сделал в Revit, то умное семейство окна изменилось, и во всем комплексе окна стали бы меньше. Если бы плитка на фасаде не была "мертвой геометрией", а умным семейством, то в два клика вся плитка подтянулась к новым размерам окна. То есть, при правильном процессе проектирования двухнедельную работу можно было сделать за несколько часов.
Пример фасадных параметрических семейств
Деревянное домостроение
Если вы занимаетесь деревянным домостроением, то одной из основных проблем становится подсчет количества деревянного бруса. В Revit вы можете создать такое семейство и избавится от подсчета и подрезки дерева.
Проектирование электрики в дизайне интерьеров
В дизайне интерьера вы можете создавать умные семейства електроприборов и шнуров. Люстра на плане, разрезе и 3D-виде имеет разные примеры отображения. Если проектировать такие элементы в других программах, то это будут разные листы и чертежи не связанные между собой. В Revit - это единая модель.
Работа с мебелью в дизайне интерьеров. Спецификации мебельных элементов
Практически у каждого дизайнера получается сделать эскизный проект достаточно быстро, но основная, не творческая работа начинается с выдачи задания для строителей и подрядчиков. Все знают, что основной хлеб дизайнера - это комплектация объекта. Нужно четко выдать техническое задание для мебельщиков, иначе дизайнер будет платить свои деньги, если кухонный фасад сделают не таким, или плитка приедет не такая, как хотел заказчик. Мы подготовили несколько видеопрезентаций, где вы можете посмотреть как используются семейства для оптимизации этих процессов.
Андрей Кузьменко рассказывает как при помощи создания семейств в Revit работать с мебелью сложных конфигураций и выдавать задания для мебельщиков и ЧПУ.
В этом видеоуроке показано как разместить мягкую мебель нестандартной формы в интерьере с помощью семейств в Revit.
Заполнение интерьера индивидуальной корпусной или встраеваемой мебелью и адаптация под потребности проекта при помощи создания семейств в Revit.
Андрей Кузьменко рассказывает о том, как создавать план пола и плинтусов в Revit и как это помогает оптимизировать работу над проектом.
Надеемся вы поняли, что семейства - это сердце Revit. Без них вы будете делать только объемную модель без детализации. Именно семейства позволяют делать "резиновый" проект, который очень гибок к корректировкам. Освоив этот инструмент вы навсегда забудете слово "Блин, опять правки".
C точки зрения BIM модели семейство - это цифровой аналог физического строительного элемента, например: трубы, шарового крана, вентилятора, стены, окна, светильника и т.д.
Семейство несет определенную информацию и геометрическую детализацию LOD ( Level of Development ).
В разных BIM программах семейства называются по разному:
- Revit - семейство;
- Renga - стили;
- ArchiCAD - GDL-объекты;
- AVEVA PDMS/E3D - каталоги;
- Bentley - элементы.
Смысл и назначение у них одинаковые, а вот способы создания отличаются .
Чтобы было более понятно давайте разберем какие семейства бывают в Revit.
Виды семейств в Revit:
- Системные семейства — встроенные в программу, с заранее заложенными особенностями построения и поведения. Это линейные участки воздуховодов, трубопроводов, стены, перекрытия и т.д. Эти семейства заранее определены разработчиками Revit (Рис. 1).
- Загружаемые семейства — создаются в отдельном файле (.rfa), имеют произвольный набор свойств, заданный разработчиком, и загружаются в проект. Это различное оборудование, трубопроводная арматура, арматура воздуховодов, соединительные детали воздуховодов, аннотации для оформления и т.д. (Рис. 2).
- Контекстные — создание произвольной геометрии непосредственно в файле проекта (без создания отдельного файла, как в загружаемых семействах). Могут создаваться в том числе в системных категориях (стена или перекрытие). Предназначены для конкретного проекта. При создании контекстного элемента используются многие из тех инструментов редактора семейств, которые используются при создании загружаемого семейства.
Рис. 1 Пример системного семейства. Семейство стальной водогазопроводной трубы по ГОСТ 3262-75 из шаблона ADSK_RU_ШаблонПроекта_ОВ_r2019_v1.2.rte
Рис. 1 Пример системного семейства. Семейство стальной водогазопроводной трубы по ГОСТ 3262-75 из шаблона ADSK_RU_ШаблонПроекта_ОВ_r2019_v1.2.rte
Рис. 2 Пример загружаемого семейства. Универсальная вытяжная установка. Может собираться в проекте как часть приточно-вытяжной установки.
Рис. 2 Пример загружаемого семейства. Универсальная вытяжная установка. Может собираться в проекте как часть приточно-вытяжной установки.
Из загружаемых и системных семейств состоит библиотека организации/производителя.
В справке Revit сказано, что системные семейства не загружаются в проекты из внешних файлов, но на самом деле в проект их вставить можно. Как это сделать и как лучше хранить: сразу в шаблоне, либо отдельными проектами - тема отдельной статьи.
У всех семейств есть своя (одна!) категория со своими особенностями отображения, работы, создания, построения в модели и т.д.
Список всех категорий PUBLIC: Revit Category Guide
Огромным плюсом Revit является достаточно гибкий подход к созданию загружаемых (созданных пользователем) семейств. В любой программе для решения сложных нестандартных задач приходиться использовать костыли. В Revit большУю часть костылей представляют семейства.
С помощью загружаемых семейств можно производить вспомогательные расчеты как внутри семейства, так и в проекте, моделировать зоны обслуживания для лучшей увязки со смежниками и т.п. (Рис. 3).
Рис. 3 Пример загружаемого семейства. Щелевая вытяжная решетка с автоподбором длины и расчетом потерей давления в зависимости от расхода воздуха.
Рис. 3 Пример загружаемого семейства. Щелевая вытяжная решетка с автоподбором длины и расчетом потерей давления в зависимости от расхода воздуха.
Чем плохи общие вложенные
У вложенных общих семейств есть ряд серьёзных недостатков, которые нужно учитывать при работе. Пройдусь по всем ним с пояснениями.
Как управлять видимостью вложенных
Есть два типа управления: по уровню детализации и просто видно/не видно.
Если выделить вложенное семейство, то увидите у него параметры «Переопределение видимости/графики» и «Видимые». Первый — та же самая настройка отображения на разных уровнях детализации. Второй — параметр-галочка, который можно включить или отключить или связать с параметрами родительского.
Команда «Переопределение видимости/графики» также доступна на ленте при выделении вложенного, команда называется «Параметры видимости».
Иногда бывает так, что галочка «Видимые» не скрывает вложенное. Пока не выяснил, почему так, потому что работает как-то через раз. Например, вложенная муфта в семействе отвода скрывается нормально, а в тройнике — уже нет.
Если вкладываете общее семейство, то при отключении галочки «Видимые» оно не только исчезнет визуально, но и перестанет учитываться в спецификации . Таким образом можно контролировать учёт вложенных и варьировать его.
Чем хороши общие семейства
Главная их фишка — учёт в спецификациях. Удобно, если у вас есть какие-то узлы, которые часто и много повторяются, а собирать их руками муторно и при этом нужно учитывать все позиции в спецификации.
Всякий раз, как вам нужно учитывать вложенные в спецификациях, нужно делать их общими. Однако у общих семейств есть также и достаточно много минусов, потому что, как мне кажется, их делали в первую очередь под нужды строителей, а не инженеров.
Не заменяются на необщие
Если сделали вложенное общим, а потом решили поменять его на необщее, то не получится заменить одно на другое без переименовывания. Например, захотели сделать привод общим, зашли во вложенное, поставили галочку «Общий», загрузили в задвижку — всё норм.
Потом передумали, зашли в семейство привода, отжали галочку, загружаете обратно, а Ревит выдаёт ошибку:
Придётся какое-то семейство переименовать или удалить общее вложенное. Думаю, сделано это ради безопасности, чтобы вы случайно не удалили из проекта отдельно размещённые общие семейства.
Отблагодарить автора
Я много времени уделяю блогу и разработке семейств. Если хотите отблагодарить меня, то можете сделать небольшой подарок (именно подарок, такой перевод не облагается налогом).
Подход к созданию семейств у разных BIM программ
- В Revitесть редактор семейств . Интегрированный в саму программу, свой, полноценный. С точки зрения моделирования не такой продвинутый как в программах для машиностроения, но в целом его достаточно с учетом допусков в строительстве. Позволяет делать параметризованные семейства.
- В Renga , проводя аналогию с классификацией семейств в Revit, все семейства системные. То есть для каждой категории (например, окно или дверь) создан определенный шаблон. Пользователь может только изменять значения. Полноценного редактора семейств нет , именно на все категории. Можно подгрузить геометрию из сторонних программ, но нельзя назначить зависимости, то есть семейство (стиль) будет не параметризованным. В 2021 такая ситуация - моветон. Не совсем понятно как выкручиваться, особенно инженерам, ведь в именно в их моделях больше всех загружаемых семейств. Хотелось бы от разработчиков добавления урезанной версии “Компас”.
- В ArchiCAD , разумеется, можно создавать параметризованные семейства с дальним полетом мысли разработчика, только чтобы это делать - нужно овладеть языков программирования GDL . По отзывам он сложный и неудобный. Так как ArchiCAD достаточно древний BIM софт, то трудности с созданием компенсируется наличием огромного количества библиотек и семейств в этих библиотеках (~1000 шт.).
- В AVEVAесть редактор семейств . Интегрированный в саму программу, свой, полноценный. Не такой user-friendly как в Revit, но это мелочи.
- В Bentley - как я понял редактор есть . Есть решения с шаблонами (системные семейства) и вводом своих значений, а также полноценный редактор. В отдельной программе. Совсем не user-friendly.
Зачем делать вложенные
Вложенные могут быть полезны по ряду причин.
Сложной геометрией вложенного управлять гораздо проще , чем геометрией, которая моделируется в родительском. Например, у вас есть задвижка с геометрически сложным электроприводом. При этом нужно в зависимости от диаметра подключения менять положение привода.
Гораздо проще сделать семейство привода отдельно и вложить его в семейство задвижки, в этом случае нужно управлять только точкой вставки всего семейства. Если моделировать привод прямо в родительском, то придётся управлять положением каждого геометрического элемента, что довольно трудозатратно, а вероятность ошибки велика.
Кроме того, сложная геометрия, которую нужно вращать, будет чаще ломаться, если делать её примитивами в самом семействе. Проще загрузить вложенное и управлять его углом поворота. Про вращения в семействах есть отдельная статья .
Для массивов так же лучше пользоваться вложенной геометрией. Об этом тоже рассказываю в статье про линейные массивы и отдельно про круговые массивы .
Вложенные семейства можно учитывать в спецификации. Вложенные семейства по учёту в спецификациях можно разделить на два типа: общие и необщие. Общие учитываются отдельными позициями в спецификациях, Ревит их воспринимает как отдельные семейства, в диспетчер проекта они попадают как обычные семейства. Вы даже можете разместить их в модели независимо от родительского. Но в случае с инженеркой это не имеет смысла.
Необщие вообще не учитываются, это просто геометрия внутри другого семейства.
Чтобы сделать семейство общим, нужно в редакторе семейств внутри этого семейства в свойствах поставить галочку «Общий». Не в параметрах типа, не при выделении семейства, просто в редакторе в свойствах, когда ничего не выделено.
Далее рассмотрим, как сделать семейство вложенным, плюсы и минусы общих вложенных и как связывать параметры в родительском и вложенном.
Обновления статей удобно получать в Телеграм-канале «Блог Муратова про Revit MEP» . Подписывайтесь и приглашайте коллег. Можно обсудить статью и задать вопросы в специальном чате канала.
Как связать параметры родительского и вложенного
Давайте запомним простую истину:
Во вложенных семействах могут быть два вида параметров: по типу и по экземпляру. Чем они отличаются, можете прочитать в отдельном материале . Когда размещаете вложенное в пространстве родительского и выделяете вложенное, то видите его параметры экземпляра и напротив маленькие серые кнопочки для связывания параметров.
Если на кнопке есть знак «=», значит, этот параметр вложенного связан с родительским. Связывать можно только параметры одного типа. Длину с длиной, число с числом, галочку видимости с галочкой видимости.
Чтобы связать, нажмите по серой кнопочке и далее либо выбираете из существующих параметров, либо здесь же можно создать новый параметр семейства или общий параметр. На иллюстрации ниже связываю параметр диаметра фланца с диаметром задвижки. Имена параметров не обязательно должны совпадать.
То же самое можно сделать с параметрами типа у вложенного. Если какой-то параметр во вложенном определяется формулой, то его связать не получится.
Теперь при изменении значения параметра в родительском семействе то же самое значение появится и во вложенном. Обратный поток данных не работает: нельзя поменять что-то во вложенном и чтобы это отразилось на параметрах родительского.
Чтобы реализовать такой сценарий, обычно пользуются таблицами поиска. В них перебирают все возможные варианты и в зависимости от текущих значений параметров генерируются значения для других параметров. Подробнее об этом рассказываю в платном видео .
Иногда пользуются параметрами отчёта: геометрию вложенного можно образмерить, создать параметр отчёта из размера и как-то с ним работать. Такой процесс в своих семействах не использую, потому что нет необходимости, поэтому подробностей не расскажу. Приглашаю комментаторов поделиться опытом, желательно с картинками.
Не наследуют параметры системы
Общие вложенные не получают из родительского классификацию, тип, сокращение и имя системы. Например, если вы добавили общий вложенные фланец в семейство задвижки, то задвижка получит с трубы имя системы, а фланцы — нет. Кроме того, общие вложенные не перенимают цвет системы.
Электропривод (необщее) окрасился в цвет системы, а фланцы (общие) — нет. В окне свойств параметры системы задвижки
Электропривод (необщее) окрасился в цвет системы, а фланцы (общие) — нет. В окне свойств параметры системы задвижки
Вложенное общее можно выделить, если прищёлкать Табом. Свойства системы общее не наследовало от родительского
Вложенное общее можно выделить, если прищёлкать Табом. Свойства системы общее не наследовало от родительского
Из-за этого очень сложно фильтровать сети по имени системы. Так как параметр «Имя системы» у общего вложенного есть, но ничем не заполнен, то такие вложенные просто скрываются на виде, к которому применён фильтр по имени системы.
Что делать. Можно пользоваться решениями из шаблонов АДСК, например макросами, о них есть статья . Можно создавать свои скрипты Динамо, особенно удобно это делать в версиях 2.6 и позднее, так как там есть базовые ноды для получения всех вложенных семейств.
- Element.GetChildElements — этим нодом можно получить вложенные семейства из родительского.
- Element.GetParentElement — этим нодом можно получить родительское из вложенного.
В версиях младше для этой же цели можно использовать сторонние пакеты, например Clockwork. В нём есть нод «FamilyInstance.SubComponents», который выдаст список всех вложенных общих. На английском они называются nested families.
Можно добавлять всем семействам отдельный общий параметр, связывать параметр вложенных с родительским, а далее в проекте выделять Табом всю систему и вписывать имя системы в этот общий параметр. Так как параметр во вложенном связан с родительским, то у них будет одинаковое значение, поэтому фильтр не скроет вложенные.
Как связывать параметры, расскажу ниже.
Какие сценарии использования
Это будет раздел со своего рода итого. Перечислю варианты, когда могут пригодиться общие и необщие вложенные. Тут не все возможные сценарии, только те, что вспомнил, пока писал статью.
- Управление геометрией: перемещение и вращение сложных элементов. Пример выше — электропривод задвижки.
- Создание массивов. Пример есть в статье про радиаторы .
- Управление типами: изменение элементов из выпадающих списков. Например, так можно менять условные обозначения или создавать выпадающие списки. Про выпадающие списки тоже есть отдельный материал .
- Учёт изменяемых подэлементов в спецификациях. Например, начинка пожарного шкафа или подсчёт всяких ящиков в мебельном гарнитуре.
- Быстрое изменение основы размещения для семейства. Метод тупой, но быстрый: вместо того, чтобы переделывать семейство с нуля, вы просто засовываете его в пустое семейство на нужном шаблоне.
Если статья пригодилась — ставьте лайки, чтобы помочь её распространению, а лучше сами скиньте коллегам.
Растягивают границы семейства
Об этом писал выше под заголовком «Что нужно помнить про общие вложенные».
Мини-курс по моделированию ОВ и ВК
В специальный плейлист на Ютубе выкладываю свои ролики по работе в Ревите. Этот курс записывал для студентов, разбираю базовые моменты по моделированию.
Пожаловаться на статью?
Семейства — это объекты, наполняющие Revit-проект. Если вы умеете создавать и редактировать семейства, то можете настроить марки, создать двери, окна, колонны, инженерные элементы для вашего проекта.
Уроки Сергея Макарова помогут вам освоить редактор семейств. Вы научитесь создавать свои объекты всех категорий: архитектурные, несущие и инженерные элементы. Мы отдельно рассмотрели создание семейств для архитекторов, конструкторов и инженеров. Это поможет закрепить теоретический материал и сразу сделать полезный в работе объект.
Введение. Типы семейств, основные понятия
Вступление к урокам
Типы семейств
Работа с семействами в Autodesk Revit – ключ к эффективной работе. Основная логика Revit-семейств. Основные типы семейств и их назначение.
Категории семейств
Семейства разделены на категории. Обзор категорий, их назначение и различия.
Разрезаемая и неразрезаемая геометрия
Геометрия семейства может показываться целиком или отображаться рассеченной на разрезе. Отображение зависит от выбранной категории семейства. Знакомимся с тем, как это работает и где применяется.
Основа для размещения семейства
Понятие основы для размещения семейства. Некоторые семейства можно разместить где угодно – даже повесить в воздухе. Для других нужна основа в виде стены, перекрытия, крыши. А есть семейства, которые цепляются к грани любого объекта.
Двумерные и аннотационные семейства
Семейства — это не только стены, колонны, воздуховоды, трубы. Разрезы, марки и многие другие плоские объекты, элементы оформления – тоже семейства Revit.
Тип и экземпляр
Типоразмер и экземпляр семейства – базовые понятия при редактировании семейств.
Уровень
Уровень – это не всегда этаж. Уровень – плоскость, к которой привязываются многие семейства. Знакомимся, как работает в семействах привязка к уровню.
Общие параметры
Общие параметры – мощный инструмент, который позволяет нам использовать свои параметры не только внутри семейства, но и управлять ими из проекта, отображать в марках и многое другое. Общие параметры семейств в Autodesk Revit – основа качественного информационного наполнения модели.
Толщины линий
Толщины линий семейства и его отдельных подкатегорий помогают настроить внешний вид объекта по ГОСТ или требованиям заказчика, нормоконтроля.
Программное обеспечение Revit содержит два вида различных семейств. Это семейства Autodesk Revit, которые называют загружаемыми и семейства, называемые системными. Поговорим сначала о семействах, называемых системными и их особенностях.
Примерами для описания данных видов семейств могут служить следующие детали: потолочная поверхность, стенка, поверхность пола, лестничные марши, перекрытие и т. д. Кроме того, к семействам, называемым системными, возможно отнести характеристики шаблона (проекта) и системные характеристики, которые оказывают влияние на окружение шаблона (проекта), и содержат в себе размеры (типоразмеры) для различных пространственных объектов (в их качестве могут выступать сетки, уровни, экраны видовые и т. д).
Диспетчер проектов включает в себя семейства Revit mep, называемые системными, которые здесь расположены заранее, поэтому для их сохранения в проекте не нужно скачивание с наружных носителей данных. Несмотря на то, что семейства, называемые системными не подлежат удалению, изменению или скачиванию, в них вполне возможно редактировать размеры (типоразмеры). Это позволяет конструировать семейства, называемые пользовательскими, беря за основание такие семейства, как системные.
Так же вы можете убрать почти все размеры из Revit системных семейств, но один единственный типоразмер все-таки придется оставить, поскольку программа требует наличия хотя бы одного из них, для возможности создания в семействах других, новых типоразмеров.
Еще один нюанс – невозможность скачивания семейств, называемых системными в проекты (или шаблоны). Но здесь выручает возможность переноса размеров (типоразмеров) из семейств системного вида. Сделать это возможно путем простого копирования или вставкой. Таким способом возможно легко перемещать необходимое количество наборов параметров, и даже все типоразмеры, которые имеются в указанном семействе, называемом системным.
Кроме всего прочего, семейства, называемые системными могут послужить основой для семейств других типов, чаще всего для загружаемых семейств. Вот пример: системное семейство стенок может послужить основой для такого обыкновенного компонента, как дверная или оконная сборка.
Главные отличительные особенности семейств, называемых загружаемыми от системных состоят в том, что их конструируют во внешних файлах, имеющих расширение «.rfa», и только затем загружают в шаблон или проект.
При помощи семейств, называемых загружаемыми возможно создавать такие компоненты, как:
• Части зданий, которые могут находиться в самом здании, приобретаются, или доставляются для установки рядом. К примеру, это могут быть межкомнатные или входные дверные полотна, оконные рамы, различные предметы мебели, элементы, предназначенные для ландшафтного дизайна и т. д.
• Детали общей системы, которые приобретают по отдельности, доставляют и устанавливают в самом здании, или рядом с ним. К ним относятся сантехнические приборы, кондиционеры, сплит – системы, водонагреватели и другие подобные компоненты.
• Такие элементы, как надписи, указатели, обозначения чего – либо и т. п.
Так как вложенные семейства Revit обладают обширными ресурсами приспособления, именно их намного более чаще создают и редактируют в Revit. Если же к примеру, семейство содержит слишком высокое число разных видов объектов, то программа позволяет создать и пользоваться каталогами, в которых собраны все существующие объекты. Благодаря подобным приспособлениям можно отбирать для загрузки только определенные виды объектов, которые нужны для работы именно над этим шаблоном (проектом).
В описываемой программе имеется образец, содержащий сведения о конструируемом семействе, что легко позволяет выполнить определенное семейство, называемое загружаемым. Когда конструируются формы семейства, необходимо устанавливать значения параметров. Это нужно для того, чтобы установить взаимные связующие звенья между всеми элементами семейства, а еще для того, чтобы определить детальные значения этих составляющих в разных представлениях. Перед тем, как использовать семейство, которое вы создали для работы над шаблоном (проектом), стоит протестировать его в пробном шаблоне (проекте).
При помощи Revit можно создать библиотеку компонентов конструирования, открывающую доступ ко всем семействам, называемым загружаемыми, находящимся в ее составе. Также библиотека позволяет хранить семейства созданные пользователем. Возможность работы с семействами, называемым загружаемыми можно получить и при помощи множества ресурсов в сети интернет.
СОВМЕСТНО ИСПОЛЬЗУЕМЫЕ И ВЛОЖЕННЫЕ СЕМЕЙСТВА
Компоненты - это экземпляры загруженных семейств, что внедряются в иные элемент, которые служат их основой и являются экземплярами системных семейств. Структура адаптивных семейств Revit выполнена таким образом, что время, которое затрачивается на конструирование значительно сокращается.
Семейства можно указать общими или самостоятельными, это зависит от того, как они функционируют – в виде одного единого элемента, или же в виде отдельных индивидуальных элементов.
Контекстным называют элемент, создаваемый пользователем для работы над определенным проектом.
Применение таких видов элементов целесообразно в том случае, когда необходима оригинальная неповторимая геометрия, которая используется лишь единожды и только в этом проекте, или в случае, когда геометрия должна быть связана в этом проекте с другой геометрией.
Возможно создание в одном проекте нескольких контекстных семейств, а также размещение нескольких копий одного и того же контекстного семейства. Здесь нельзя сконструировать сразу много наборов параметров простым повторением уже существующего набора параметров, как это допускается в системных и загружаемых семействах.
Контекстные элементы могут переноситься из одного проекта в другой и могут копироваться. Но поскольку контекстные элементы способны увеличивать время загрузки программы и размер файла, делать это нужно лишь в случае крайней необходимости.
При создании семейства, называемого контекстным, возможно использование множество тех инструментов редактора семейств, которые используют при конструировании семейств, называемых загружаемыми.
ЗАГРУЗКА СЕМЕЙСТВ И ИХ СОХРАНЕНИЕ
Итак, как же загрузить семейства в Revit? Ниже описано создание семейств в Revit пошагово.
Для того, чтобы работать с семействами, которые называются загружаемыми в проектах (шаблонах), их достаточно просто переместить или скачать, воспользовавшись обычной загрузкой. По времени перемещения в шаблон (проект) семейство сохраняется в нем.
Многие виды семейств уже находятся в образцах, которые входят в состав Revit. Если по заданному образцу создается семейство, то оно будет содержать в себе семейства, уже загруженные в этот образец.
Для того, чтобы просматривать, загружать или искать Revit категории семейств, воспользуйтесь представленными ресурсами:
• Revit библиотека, расположенная совместно с ПО;
• Любые другие библиотеки, найденные в сети;
• Сайты самих производителей;
• Сайты посторонних поставщиков.
Многие шаблоны семейства Revit, которые загружаются из библиотеки Revit целиком доступны для изменений.
Если для работы в шаблон (проект) скачиваются объемные семейства, которые содержат большое количество наборов параметров, то возможно выбрать для скачивания типоразмеры нужных параметров из каталога наборов параметров. Данные каталоги создаются достаточно просто, и позволяют скачивать только типоразмеры нужных параметров, благодаря чему величина проекта остается приемлемой.
Выводы:
- Можно сказать, что проект в Revit - одно огромное семейство, в котором находится множество вложенных семейств, собранных по определенным правилам.
- Наличие встроенного user-friendly редактора семейств в Revit позволяет решать сложные и нестандартные задачи загружаемыми семействами.
- Творческий полет мысли разработчика семейств может существенно снизить быстродействие в больших моделях. Поэтому для загружаемых семейств есть ограничения.
Какие стандарты по созданию семейств существуют, их обзор и свои рекомендации напишу в одной из следующих статей.
Расскажу про общие и необщие вложенные семейства, а также связь вложенных семейств с родительскими.
Читайте методичку для проектировщиков: полезный материал, в котором последовательно рассказываю, как создавать модель.
Что такое вложенные семейства
В Ревите мы можем засунуть одно семейство в другое и даже делать матрёшки из нескольких последовательно вложенных друг в друга семейств. То, семейство, в котором сидят все остальные, называют «родительским». Те семейства, которые сидят в родительском, называют «вложенными». Этой терминологией и буду пользоваться далее.
Подтягивают все семейства из категории в параметр типоразмера семейства
Если делаете параметр типоразмера в семействе, то в выпадающем списке будут все вложенные семейства данной категории. Для примера задвижка с электроприводом в категории «Электрооборудование», добавляю в задвижку ещё одно вложенное в этой же категории, причём даже не общее.
В итоге в выпадающем списке будут все типоразмеры, что не всегда удобно.
Из-за этого выпадающие списки зачастую делаю в разных категориях, чтобы не перемешивать варианты, или иду на уловку с сортировкой:
Типоразмеры упорядочены по алфавиту, поэтому нужное семейство «поднимаю» восклицательным знаком вверх
Типоразмеры упорядочены по алфавиту, поэтому нужное семейство «поднимаю» восклицательным знаком вверх
Макросы и скрипты Динамо решают проблему со вложенными, кроме цвета, так что нет причин избегать этого инструмента. В своей практике делаю так: вложенные с геометрией делаю необщими, а для спецификации загружаю общие вложенные пустышки. В итоге визуально всё красиво и в спецификацию падают позиции. Посмотрите на примере моих пожарных шкафов .
Что нужно помнить для вложенных
Если работаете с инженерными общими вложенными, то обязательно удаляйте все соединители из такого семейства. Иначе это может привести к росту границ семейства. Об этом есть отдельный материал, ознакомьтесь .
Именно поэтому нет смысла делать семейство общим, чтобы размещать его и с родительским, и отдельно. Без соединителей к системе ничего не подключится. Нужно делать отдельное семейство для независимого размещения и отдельное для вкладывания.
Как вложить одно семейство в другое
В редакторе семейств на вкладке «Вставить» есть кнопка «Загрузить семейство». Нажимаете её, выбираете на диске семейство, которое хотите вложить, и оно появится в диспетчере проекта в разделе «Семейства» с той категорией, в которой вы создавали вложенное.
Далее, как и в проекте, просто вытягиваете нужный типоразмер, размещаете в пространстве родительского семейства и привязываете к опорным плоскостям, если нужно управлять положением.
На ленте рядом с «Загрузить семейство» есть кнопка «Загрузить как группу». Если выбрать её, то также можно загрузить семейство, но при этом вы импортируете его геометрию в виде группы, а не загрузите как отдельное семейство.
Эта функция бывает удобной, если при создании семейства выбрали не тот шаблон. Например, создали семейство на основе грани, а потом поняли, что лучше было делать на уровне. Чтобы не перестраивать всю геометрию заново, её можно импортировать в семейство на правильном шаблоне, а потом перепривязать к опорным плоскостям.
По сути то же самое можно сделать обычным Ctrl+C и Ctrl+V между двумя семействами, но с группами будет аккуратнее.
Затрудняют перемещение элементов размерами
Если поставить размер на семейство, в котором есть общее вложенное, а потом выделить семейство в модели, то размер не преобразуется во временный. Что с этим делать, читайте в отдельной статье .
Читайте также: