Рекламодатель: АО «Топ Системы»

ИНН 7726601967 ОГРН 1087746953557

Рекламодатель:
ООО «С3Д Лабс»

ИНН 7715938849 ОГРН 1127747049209

2 - 2007

Работа с параметрическими компонентами Autodesk Revit Building

Денис Ожигин

Тестирование семейств

Создание геометрии

Формулы

Сохранение семейства

Итоги

Продолжая знакомство с реализованной в программе Autodesk Revit Building технологией параметризации и работы с семействами, мы научимся создавать объемные формы объектов и задавать формулы в параметрах. А затем подведем некоторые итоги…

Тестирование семейств

Когда семейство создано, важно убедиться в работоспособности модели, то есть проверить, как будет вести себя геометрия объекта при изменении параметров. Это должно войти в привычку: внесли изменения (например, добавили новый параметр) — проверьте семейство.

Для изменения модели нажмите кнопку инструментальной палитры (Design Bar) Типоразмеры в семействе (Family Types). В появившемся диалоге вы увидите список параметров редактируемого объекта. Выделите параметр, измените его значение (второй столбец), а затем нажмите кнопку Применить (Apply). Убедитесь, что вспомогательная плоскость переместилась вслед за изменениями параметра и модель изменилась корректно, в полном соответствии с вашими ожиданиями. Если модель зависит от ряда параметров, вы можете изменить их целым набором (не забывайте нажимать кнопку Применить!).

Иногда вместо ожидаемого изменения модели пользователь получает сообщение об ошибке (например, Зависимость не сохраняется). Как правило, это означает, что измененный параметр пытается контролировать ту часть модели, которая уже управляется другим параметром, — налицо конфликт параметризации. Чем больше параметров в модели, тем менее гибко эта модель может изменяться. Но следует проверить все параметры и убедиться, что модель ведет себя именно так, как вы того хотите.

Лишь когда заданы все вспомогательные плоскости, все параметры и размеры, а модель изменяется как надо, приходит время создавать объемную форму объекта, полную геометрию прототипа строительной конструкции. Создается такой прототип из твердотельных (Solid) и пустотелых (Void) форм.

Совет

Перед тем как нажать кнопку Применить, отодвиньте диалог в сторону так, чтобы видеть рабочее поле чертежа.

В начало В начало

Создание геометрии

В Autodesk Revit Building существуют четыре метода создания форм: Выдавливание (Extrusions), Переход (Blends), Вращение (Sweeps) и Сдвиг (Revolves). К ним следует добавить два типа объектов — твердотельные (Solids) и пустотелые (Voids). С помощью этих типов и методов создается объект практически любой формы. Например, панель двери получают выдавливанием прямоугольника твердого тела. Дверная коробка — элемент сдвига: это некий профиль, протянутый по проему двери. Дверная ручка может быть телом вращения. А с помощью пустотелых объектов, например, вырезают декоративный орнамент на панели.

Процесс создания новой формы однотипен для всех методов. Рассмотрим его на примере метода Выдавливание. В инструментальной палитре (Design Bar) редактора семейств выберите команду Объемная форма (Solid), а затем Элемент выдавливания (Extrusion). Autodesk Revit Building переключится в эскизный режим (Sketch Mode), и у вас появятся две возможности задать геометрию формы. Первая (классическая) позволяет нарисовать форму с помощью двумерных примитивов Линия (Line), Дуга (Arc), Окружность (Circle), Многоугольник (Polygon) и т.д., которые задаются с панели параметров (Options Bar). Вторая возможность реализуется через инструмент Указание (Pick) — в этом случае вы указываете мышью вспомогательные плоскости, линии или другую ранее созданную геометрию, после чего по указанным граням строится эскизная форма. Линии эскиза, как правило, розового цвета. Эскиз можно отрисовывать строго по геометрии, повторяя контур объекта, а можно набросать основную идею формы и затем завязать ее на вспомогательные плоскости с помощью инструментов параметризации. В любом случае результатом работы должен стать эскиз, заданный по вспомогательным плоскостям, определяющим геометрию объекта.

После того как эскиз задан и завязан на плоскости, выбираем на инструментальной панели команду Свойства выдавливания (Extrusion properties) и задаем толщину выдавливания. Есть и другой способ указать это же значение — с помощью панели параметров (Options Bar). Теперь остается только завершить построение, вызвав команду Принять эскиз (Finish Sketch). Проверьте параметризацию модели в различных видах (планах, разрезах, трехмерном виде) и убедитесь, что геометрия изменяется именно так, как вы ожидаете. Если обнаружились ошибки, выделите геометрию и отредактируйте ее, используя для этого синие стрелки-«ручки», которые появляются на гранях объекта.

Рис. 1. Autodesk Revit Building позволяет задавать видимость отдельных частей семейства на различных видовых экранах и при разном уровне детализации отображения

Рис. 1. Autodesk Revit Building позволяет задавать видимость отдельных частей семейства на различных видовых экранах и при разном уровне детализации отображения

 

Также можно задавать видимость объекта на различных видовых экранах или при разном уровне детализации отображения. Для этого следует при выделенной геометрии нажать на панели параметров кнопку Видимость (Visibility) и в появившемся диалоге (рис. 1) отметить опции соответствующего вида.

А общая видимость геометрии задается через диалог Свойства выдавливания (Extrusion properties) инструментальной панели (Design Bar). Среди параметров геометрии обратите внимание на параметр Видимость (Visibility).

В начало В начало

Формулы

Это одна из наиболее мощных функций семейств Autodesk Revit, которая позволяет контролировать параметры объекта с помощью сложных зависимостей. Формулы могут содержать функцию IF, то есть «если» (например, IF ширина равна 1200 мм, то высота пусть будет 1900 мм). Возможны формулы типа «Да/Нет» и даже массив возможных значений.

Формулы задаются непосредственно в диалоге Типоразмеры в семействе (Family Types), то есть там, где собраны все параметры по объекту. Просто введите формулу с нужными параметрами в третий столбец, который начинается со знака «равно» (=). Формула может содержать типовые операторы и сокращения (+, *, sin и т.д.).

Рис. 2. Диалог Типоразмеры в семействе (Family Types) позволяет задавать формулы для расчета значений параметров

Рис. 2. Диалог Типоразмеры в семействе (Family Types) позволяет задавать формулы для расчета значений параметров

На рис. 2 приведен пример диалога Типоразмеры в семействе (Family Types), в котором есть такие параметры, как высота и ширина: 2000 и 1000 мм соответственно. Допустим, что нам надо, чтобы ширина всегда была равна половине высоты. Щелкнем в третий столбец параметра Ширина и зададим формулу «=Высота/2» (обратите внимание на высоту букв — переменные в формулах восприимчивы к регистру). Кстати, вот почему следует быть лаконичным при именовании параметров — представляете размер формул, если имя параметра будет содержать много слов? Проверьте теперь, как будет изменяться значение ширины при изменении значения высоты объекта.

Формулы могут использовать различные математические и логические (IF, AND, OR и NOT) функции, знак неравенства (< >) и т.д. Экспериментируя с формулами, вы можете добиться потрясающих результатов и выжать максимум из функционала редактора семейств. Например, можно сделать книжную полку, которая заполняется книгами по мере увеличения ее длины, или оконный проем, в котором при изменении габаритов меняется тип остекления...

В начало В начало

Сохранение семейства

Когда семейство готово, его нужно сохранить под удобным именем в папке, к которой обеспечен быстрый доступ. Советуем организовывать семейства в библиотеки, которые имеют структуру, сходную со структурой библиотеки Autodesk Revit. При таком способе организации все объекты будет легко найти и использовать.

Чтобы загрузить семейство в проект, воспользуйтесь командой Файл -> Загрузить из библиотеки -> Загрузить семейство (File -> Load From Library -> Load Family). Кроме того, при выбранном тематическом инструменте семейства можно загрузить с панели параметров (Options Bar). Например, если у нас выбран инструмент Дверь (Door), то, нажав на панели параметров кнопку Загрузить... (Load...), мы попадем в диалог загрузки семейства.

Семейство, загруженное в проект, можно использовать многократно: размещать в проекте, копировать, разворачивать и т.д. При необходимости изменить его понадобится только выделить объект и нажать на панели параметров кнопку Изменить семейство (Edit Family). Эта команда запускает Редактор семейств (Family Editor) и подгружает в него выделенный объект. Когда объект изменен, верните его в проект с помощью команды Загрузить в проект (Load into Project) — при этом изменения будут внесены только в семейство, загруженное в проект. Если эти же изменения необходимы и для использования в дальнейшем, сохраните семейство в библиотеку с перезаписью старого объекта.

Совет

В формулах можно использовать следующие операторы и сокращения:

В начало В начало

Итоги

Технология семейств Autodesk Revit Building и редактор семейств — чрезвычайно мощный функционал программы, обязательно изучите его! Самый простой путь — открыть уже существующее семейство и разобраться, как оно устроено, какие параметры используются и как они взаимодействуют друг с другом, каким образом изменение одних параметров влияет на другие. Когда изучите стандартную библиотеку, попытайтесь создать собственные объекты. Очень скоро вы по достоинству оцените все возможности технологии параметризации.

Напоследок давайте еще раз перечислим шаги, которые необходимо выполнить для создания семейств Autodesk Revit Building:

1. Подобрать подходящий шаблон семейства.

2. Определить вспомогательные плоскости, формирующие геометрию объекта.

3. Зафиксировать размеры объекта.

4. Добавить переменные на размеры и определить их тип.

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

6. С помощью твердотельных и пустотелых форм определить геометрию объекта.

7. Задать видимость 2D- и 3D-элементов.

8. Определить типоразмеры семейства, определяющие значения целого набора параметров.

9. Сохранить созданное семейство в библиотеке или загрузить его в проект.

В начало В начало

САПР и графика 2`2007

Регистрация | Войти

Мы в телеграм:

Рекламодатель:
ООО «Нанософт разработка»

ИНН 7751031421 ОГРН 5167746333838

Рекламодатель: АО «Топ Системы»

ИНН 7726601967 ОГРН 1087746953557