Главная » CADmaster №5(35) 2006 » Архитектура и строительство Работа с параметрическими компонентами 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). Revit переключится в эскизный режим (Sketch Mode), и у вас появятся две возможности задать геометрию формы. Первая (классическая) позволяет нарисовать форму с помощью двумерных примитивов Линия (Line), Дуга (Arc), Окружность (Circle), Многоугольник (Polygon)
После того как эскиз задан и завязан на плоскости, выбираем на инструментальной панели команду Свойства выдавливания (Extrusion properties) и задаем толщину выдавливания. Есть и другой способ указать это же значение — с помощью панели параметров (Options Bar). Теперь остается только завершить построение, вызвав команду Принять эскиз (Finish Sketch). Проверьте параметризацию модели в различных видах (планах, разрезах, трехмерном виде) и убедитесь, что геометрия изменяется именно так, как вы ожидаете. Если обнаружились ошибки, выделите геометрию и отредактируйте ее, используя для этого синие стрелки-«ручки», которые появляются на гранях объекта.
Также можно задавать видимость объекта на различных видовых экранах или при различном уровне детализации отображения. Для этого следует при выделенной геометрии нажать на панели параметров кнопку Видимость (Visibility) и в появившемся диалоге (рис. 1) отметить опции соответствующего вида.
А общая видимость геометрии задается через диалог Свойства выдавливания (Extrusion properties) инструментальной панели (Design Bar). Среди параметров геометрии обратите внимание на параметр Видимость (Visibility).
Формулы
Это одна из наиболее мощных функций семейств Revit, которая позволяет контролировать параметры объекта с помощью сложных зависимостей. Формулы могут содержать функцию «IF», то есть «если» (например, IF ширина равна 1200 мм, то высота пусть будет 1900 мм). Возможны формулы типа «Да/Нет» и даже массив возможных значений.
Формулы задаются непосредственно в диалоге Типоразмеры в семействе (Family Types), то есть там, где собраны все параметры по объекту. Просто введите формулу с нужными параметрами в третий столбец, который начинается со знака =. Формула может содержать типовые операторы и сокращения (+, *, sin
Совет. В формулах можно использовать следующие операторы и сокращения:
Таблица 1
+ | Суммирование |
---|---|
- | Вычитание |
* | Умножение |
/ | Деление |
^ | Степень, то есть x^y — x в степень y |
log | Логарифм |
sqrt | Корень квадратный, то есть sqrt (16) — корень квадратный из 16 |
sin | Синус |
cos | Косинус |
tan | Тангенс |
asin | Арксинус |
acos | Арккосинус |
atan | Арктангенс |
exp | Экспонента, то есть e в степени x |
abs | Модуль или абсолютное значение |
На рис. 2 приведен пример диалога Типоразмеры в семействе (Family Types), в котором есть такие параметры, как высота и ширина: 2000 и 1000 мм соответственно. Допустим, что нам надо, чтобы ширина всегда была равна половине высоты. Щелкнем в третий столбец параметра Ширина и зададим формулу «=Высота / 2» (обратите внимание на высоту букв — переменные в формулах восприимчивы к регистру). Кстати, вот почему следует быть лаконичным при именовании параметров — представляете размер формул, если имя параметра будет содержать много слов? Проверьте теперь, как будет изменяться значение ширины при изменении значения высоты объекта.
Формулы могут использовать различные математические, логические (IF, AND, OR и NOT) функции, знак неравенства (< >)
Сохранение семейства
Когда семейство готово, его нужно сохранить под удобным именем в папке, к которой обеспечен быстрый доступ. Советуем организовывать семейства в библиотеки, которые имеют структуру, сходную со структурой библиотеки Revit. При таком способе организации все объекты будет легко найти и использовать.
Чтобы загрузить семейство в проект, воспользуйтесь командой Файл → Загрузить из библиотеки → Загрузить семейство (File → Load From Library → Load Family). Кроме того, при выбранном тематическом инструменте семейства можно загрузить с панели параметров (Options Bar). Например, если у нас выбран инструмент Дверь (Door), то, нажав на панели параметров кнопку Загрузить… (Load…), мы попадем в диалог загрузки семейства.
Семейство, загруженное в проект, можно использовать многократно: размещать в проекте, копировать, разворачивать
Итоги
Технология семейств Autodesk Revit Building и редактор семейств — чрезвычайно мощный функционал программы, обязательно изучите его! Самый простой путь — открыть уже существующее семейство и разобраться, как оно устроено, какие параметры используются и как они взаимодействуют друг с другом, каким образом изменения одних параметров влияют на другие. Когда изучите стандартную библиотеку, попытайтесь создать собственные объекты. Очень скоро вы по достоинству оцените все возможности технологии параметризации…
Напоследок давайте еще раз перечислим шаги, необходимые для создания семейств Revit:
- Подобрать подходящий шаблон семейства.
- Определить вспомогательные плоскости, формирующие геометрию объекта.
- Зафиксировать размеры объекта.
- Добавить переменные на размеры и определить их тип.
- Проверить гибкость модели, изменяя значения параметров.
- С помощью твердотельных и пустотелых форм определить геометрию объекта.
- Задать видимость 2D- и 3D-элементов.
- Определить типоразмеры семейства, определяющие значения целого набора параметров.
- Сохранить созданное семейство в библиотеке или загрузить его в проект.
Скачать статью в формате PDF — 203.2 Кбайт |