|
Глава — 1. Пара кубиков или дома...
|
|
1
|
|
Создадим тестовую сцену, арену для дальнейших событий. Для этого нам потребуется новый, пустой и «стерильный» файл.
· Меню: Файл-Создать-Проект...
|
|
2
|

|
Так как мы не собираемся проектировать, нам и не потребуются обширные наборы семейств.
· Поставим на этом точку: Отсутствует
· И нажмем на кнопку ОК
|
|
3
|

|
· В открывшемся диалоговом окне выбора исходных единиц, выберем одну из двух кнопок с надписью Метрические.
|
|
4
|

|
Создается пустой файл, с минимальным набором видов и семейств, что очень хорошо - никто и ничто не помешает нашему эксперименту.
Так
как мы будем создавать «Окружающую застройку», нам потребуется земля,
на которой она будет располагаться. Не медля приступим:
· У
нас всего 1 уровень, но все же убедимся что мы находимся на плане
этажа, а не потолка. (В Диспетчере проекта этот уровень должен быть
выделен жирным шрифтом. Если это не так, двойным щелчком л.к.м.
перейдем на Уровень 1)
· На инструментальной палитре Основныевыберем инструмент Опорные плоскости.
|
|
5
|

|
Наметим контуры будущего полигона с размерами примерно 40х40м.
· Создадим небольшую вертикальную (инструмент Опорные плоскости) опорную плоскость, длинной несколько метров. Щелчёк л.к.м внизу и еще один на верху.
· Затем переместим курсор на несколько метров вправо в продолжении от нижнего конца только что созданной плоскости (появляется подсказкаПродолжение в
строке подсказки и голубая пунктирная линия) и создадим вторую
вертикальную плоскость (подобно первой) до верхнего конца первой
плоскости (ориентируемся на подсказку Вертикаль и продолжение, ну и конечно на голубую пунктирную линию).
|
|
6
|

|
· Построим горизонтальные плоскости (инструмент Опорные плоскости), соединяя последовательно концы опорных плоскостей нижний левый с нижним правым, ну и верхние концы друг с другом.
|
|
7
|

|
Хотели сделать площадку 40 на 40 метров, а что получилось? Срочно исправляем положение:
· Выделив (инструмент Изменить) например правую вертикальную плоскость, щелкнем л.к.м. по тексту временного размера и заменим текущее значение на 40000.
· Выделим верхнюю горизонтальную плоскость и так же отредактируем временный размер на40000.
Кажется стало только хуже!
· Не паникуем, щелкаем п.к.м. В любом месте видового окна и выбираем из контекстного меню Вписать.
|
|
8
|

|
· Возьмем инструмент с инструментальной палитры Изменить
·
Выделим
правую вертикальную плоскость и за верхнюю круглую ручку растянем ее
вверх до верхней горизонтальной, с остальными плоскостями поступим
похожим образом, так что бы получился замкнутый квадрат с размерами 40000 на 40000 мм.
Не волнуйтесь, тяните смелее, сейчас плоскости можно только растягивать, не боясь повернуть их!
|
|
9
|

|
Последний
штрих, настроим секущий диапазон нашего единственного плана так, что бы
он у нас превратился в генплан. Будем наблюдать за нашей стройплощадкой
с птичьего полета!
Для этого:
· Щелкаем п.к.м. в поле видового окна, из контекстного меню выбираем Свойства вида...
Во вновь открывшемся окне:
· Опустите лифт в окне параметров в самый низ, находим строку Секущий диапазон и жмем длинную кнопку Изменить...
· В окне секущего диапазона, выставим следующие значения для всех раскрывающихся списков - Неограниченный
· А для строки Секущая пл. в поле Смещениенапишем 50000.
· Закроем оба окна ОК.
Результатом наших действий будет: объекты ниже 50м, не попадут в сечение, на этом виде.
|
|
10
|

|
С
подготовительными действиями закончили. Можно конечно озадачиться
вопросом, а зачем нам понадобились опорные плоскости? Честно скажу из
любви к эстетике, не люблю когда что то криво получается.
Используем их по назначению, в качестве «опорного эскиза» для будущего рельефа. Да и лишний раз поупражняться в построении Опорных плоскостейтоже не плохо! Нам с ними сегодня предстоит плотно поработать.
· Переходим на закладку в Инструментальной палитре — Генплан где находим инструментТопо-поверхность.
|
|
11
|

|
Инструментальная
палитра заменилась набором инструментов для создания Топо-поверхности.
А наши многострадальные плоскости теперь стали не активны и
отображаются бледно-зеленым цветом.
· Берем инструмент Точка. Убедимся что наПанели параметров в поле Отметка стоит0.000 и щелкнем л.к.м. в левом нижнем углу нашей площадки.
· Затем изменим значение Отметки на 2000 и поставим еще две точки как на рисунке (левый верхний и нижний правый угол).
· Завершающую точку с отметкой 6000 поставим в верхний правый угол.
· Находим и нажимаем кнопку Принять поверхность (зеленый кружок с птичкой)
И создали мы землю!
|
|
12
|

|
Для того чтобы посмотреть в аксонометрии что у нас получилось нажмем на кнопку 3D
Добавим красок! Настроим вид следующим образом:
· На Панели управления видом находим кнопкуСтиль графики модели и выбираемРаскрашивание с показом ребер
· Включим тени кнопка справа от Стиля графики. С помощью видового куба можно повертеть изображение.
Все веселей, хотя теней не видно, потому как и отбрасывать их некому!
Плацдарм для наступления «Окружающей застройки» готов! Сохраним наши труды в меню Файл -Сохранить... (в открывшемся диалоговом окне укажем место расположения на жестком диске вашего компьютера) и «наречем сей файл»: Тестовая площадка.
|
|
13
|

|
Приступим пожалуй к главному на сегодня «блюду», собственно созданию семейства - Окружающей застройки!
Тестовую сцену не закрываем, она нам сильно пригодится в дальнейшем.
Создадим новое семейство на основе файла-шаблона:
· Меню Файл-Создать-Семейство...Метрическая система, генплан.rft
Основой
в проекте, для таких объектов, служит топо-поверхность! А значит нам
нет необходимости вычислять на какой отметке должны располагаться наши
"домики", они всегда будут сидеть на рельефе!
· Построим дополнительные опорные плоскости на плане этажа. Справа вертикальную, сверху горизонтальную.
· Проставим пару размеров, будущие ширину и длину нашей постройки.
· Что бы размеры лучше читались поменяемМасштаб вида на 1:200 (на других видах так же подберем подходящий масштаб).
|
|
14
|

|
Мы основательно подготовились и теперь приступим к строительству:
· Объемная форма — Элемент выдавливания
|
|
15
|

|
· Построение замкнутого контура выполним инструментом рисованияЛиния выбрав на панели параметровПрямоугольник.
Щелкнув по очереди в местах пересечения плоскостей (на рис. Точки 1 и
2) Обязательно закроем все 4 замочка для этого подведите курсор к
значку замка, когда замочек закрасится черным щелкните л.к.м.
· На панели параметров найдем поле Глубина и напишем там 6000. Пусть наш домик пока побудет 2х-этажным.
· Завершим наши построения, зеленая кнопка с «птичкой» -Принять эскиз.
|
|
16
|

|
· Выделим верхнюю горизонтальную опорную плоскость и отредактируем принадлежащий ей размер на 6000
· С правой плоскостью то же самое, только заменим размер на 12000.
Опорные плоскости управляют размерами созданной нами объемной формы, а мы плоскостями!
· Щелкаем п.к.м. Вписать. Изображение заняло всё видовое окно.
· Сохраним файл как Окружающая застройка.rfa
· Посмотрим что же у нас получилось, жмем кнопку Загрузить в проект.
Если
кроме тестовой сцены были открыты еще какие нибудь проекты, откроется
окно в котором нам предложат выбрать проект для загрузки, если нет то
просто открывается тестовая сцена.
|
|
17
|

|
· При помощи инструмента Компонент стройплощадки, в инструментальной палитре, на закладке Генплан, кнопка с зеленым деревом, посадим наш домик примерно в центре площадки л.к.м.
|
|
18
|

|
· Жмем кнопку 3D и любуемся результатом.
· Обратим внимание, что «домик» частично погрузился в «землю». Выделим его инструментом Изменить и вызовем егоСвойства... (кнопка справа от списка типоразмеров)
Для увеличения или уменьшения, панорамирования изображения на экране, активно пользуемся колесом мыши или штурвалом, клавиша F8.
|
|
19
|

|
· В открывшемся окне Свойства элемента в строке Смещение зададим высоту 1500, что бы "выдернуть" его из земли.
Теперь дом висит в воздухе, что тоже не хорошо... нужно приделать цоколь!
|
|
20
|

|
Для большей наглядности разместим окна мозаикой.
· Меню Окно — Мозаика.
Очень удобно! Можем одновременно работать с семейством и видеть как оно ведет себя в проекте.
|
|
21
|

|
· Л.к.м.
Щелкнем по окну с семейством (Окружающая застройка.rfa - План этажа:
Опорный уровень) и снова создадим формообразующую так же как и
предыдущую (п.14), за исключениемГлубины, которую зададим -3000 (с минусом).
· Проверим себя на аксонометрическом виде - кнопка 3D.
· Снова разложим окна Мозаикой.
|
|
22
|

|
· Загрузим измененное семейство в проект, подтвердивПереопределение параметров.
Ну
вот уже на что то похоже! Но у нашей модели есть недостаток -
существующие дома редко имеют одинаковые размеры и этажность... Но и
это легко поправимо.
|
|
23
|

|
· Возвращаемся на вид плана семейства, где выбираем вертикальный размер и создадим наш первый параметр ... с именем Ширина,Группирование параметров - Размеры, поставим точку у Экземпляра.
|
|
24
|

|
· Так же поступим и с горизонтальным размером, только присвоим ему "уникальное" имя Длина.
|
|
25
|

|
Теперь разберемся с высотами:
· Перейдем на вид Слева.
· Построим две горизонтальные опорные плоскости, выше и ниже нашего дома.
· Установим размер между Опорным уровнем (пунктирная линия с синим кружком) и верхней плоскостью.
· Повторим процедуру и для нижней плоскости.
|
|
26
|

|
Присвоим параметры новым размерам (см. п. 23):
· Для верхнего зададим имяВысота, Группирование параметров - Размеры, поставим точку у Тип.
· Для нижнего тоже самое, толькоимя напишем Цоколь.
|
|
27
|

|
· Инструментом
Выравнивание выравняем верхнюю грань "домика" по верхней плоскости
(л.к.м. Щелкнем по плоскости затем по соответствующей грани, замочки
обязательно закрываем)
· Нижнюю грань цоколя по нижней плоскости.
· Грузим в проект.
· Окна укладываем мозаикой. Если открытых окон слишком много (больше 4), закроем часть окон. Оставим по два окна для каждого файла — план и 3D вид.
|
|
28
|

|
Начнем тестировать:
· На плане тестовой сцены выделим наш домик.
Обратите
внимание появились ручки (синие треугольнички по числу опорных
плоскостей), за которые мы можем менять размеры в плане нашего здания!
Или выравнивать соответствующим инструментом...
· Наигрались? Нажмем на кнопку Свойства элемента...
|
|
29
|

|
· В открывшемся окне Свойства элемента в поле Параметры экземпляраможем поменять/уточнить те же самыеДлину и Ширину которые
только что таскали по экрану мышкой... Эти параметры определяют
габариты конкретного экземпляра (индивидуальные параметры).
· Жмем на кнопку Изменить/Создать...попадаем в окно Свойства типа, где для данного типоразмера можем изменить Высоту здания или глубиныцоколя.
Нажав на кнопку Копировать... можем создать дополнительные типоразмеры,
например создать несколько типов зданий различающихся высотой.
|
|
30
|

|
Ну что же, получилось неплохо, мы можем контролировать основные характеристики нашего семейства:
1. Ширина
2. Длина
3. Высота
4. Высота цоколя
5. Можем создавать новые типоразмеры
Но
информации о здании все еще мало. Может потребоваться информация о
кровле — скатная или плоская, да раскрасить в нужные нам цвета не
помешает!
|
|
Глава — 2. Семейств бояться в Ревите не работать!
|
|
31
|

|
Приступим:
· Перейдем в любое окно с видами Окружающая застройка.rfa, затем в браузере семейства двойным щелчком л.к.м. Откроем вид Слева.
· Добавим вертикальную Опорную плоскостьпримерно посередине нашего дома
2 крайние опорные плоскости перекрываются объемной геометрией, можно конечно пошлепать Tab-ом... Но мы поступим проще скроем на время мешающую нам геометрию:
· Выделим верхнюю часть здания, нажмем на кнопку с очками и выберем Скрыть элемент
· Поочередно вытянем крайние плоскости вверх выше верхней горизонтальной плоскости.
· Проставим цепочку размеров между вертикальными опорными плоскостями и щелкнем по перечеркнутому значку EQ (равенство)
Теперь средняя плоскость всегда будет располагаться по «оси» здания.
|
|
32
|

|
· Увеличим и панорамируем изображение так что бы показать крупнее верхнюю часть дома.
· Добавим
еще одну в этот раз горизонтальную опорную плоскость над нашим зданием.
Так чтобы средняя вертикальная плоскость, пересекала новую.
|
|
33
|

|
Управляющие плоскости заготовили, приступим собственно к кровле:
· Объемная форма — Элемент выдавливания
|
|
34
|

|
· Хватаем инструмент Линия, на
панели опций выбираем карандаш на панели опций и рисуем замкнутый
треугольник, так что бы в момент щелчка л.к.м. были подсвечены ДВЕ
плоскости и привязка Пересечение.
· На панели опций зададим значение дляГлубины — примерно 3000...
· Жмем на кнопку Принять эскиз.
|
|
35
|

|
· Проверим всё ли мы сделали правильно, переместим верхнюю горизонтальную плоскость вверх, вниз...
Если верхняя вершина треугольника движется вместе с этой плоскостью, то мы молодцы!
Видовое окно Фасад: Слева обрамлено «цианистым» цветом это напоминание нам что некоторые объекты были скрыты.
· Жмем на Очки на Панели управления видом —Восстановить исходный вид
|
|
36
|

|
· Откроем Фасад с названием Спереди
· Для
большей наглядности того что мы делаем, снова скроем тело дома. (Можно
обойтись и без скрытия, для этого необходимо подвести курсор к той
линии или плоскости (скрытой другим объектом) и не перемещая мышь,
«шлепать» по Tab на клавиатуре, до тех пор пока нужный объект не
подсветится и в Строке состояния появится его имя.)
|
|
37
|

|
· Вытянем вертикальные плоскости вверх, немного выше последней горизонтальной плоскости.
· Выберем инструмент Выравнивание, щелкнем л.к.м. по правой вертикальной Опорной плоскости затем по правой вертикальной грани нашей крыши. Закрываем замочек.
Теперь наша крыша всегда будет иметь такую же длину что все здание.
|
|
38
|

|
Жмем 3D и
видим результат. Кровля получилась двухскатная, может фронтоны убрать?
И наверное не помешает получить управление углом уклона кровли.
|
|
39
|

|
· Вернемся на вид Фасад: Спереди
· У нас скрыто «тело» дома, скроем и кровлю (временно).
· Верхние горизонтальные Опорные плоскости вытянем за правую вертикальную плоскость.
· Воспользуемся инструментомВспомогательная линия, нажмем на одноименную кнопку, за тем на кнопкуСвойства элемента и в открывшемся окне в строке Связь выберем Сильная.
|
|
40
|

|
· Построим две наклонных вспомогательных линии, как на картинке.
При построении указывая точку на пересечении плоскостей, будьте внимательны! Необходимо что бы обе плоскости подсвечивались!
|
|
41
|

|
Займемся параметрами:
· Поставим вертикальный размер между верхними горизонтальными плоскостями.
· И два угловых размера, между горизонтальной плоскостью и наклонными вспомогательными линиями.
|
|
42
|

|
· Выберем вертикальный размер, а из спискаМетка - Добавить параметр...
|
|
43
|

|
Значения параметра которые нам пригодятся: Имя —Конек, Группирование — Прочие, точка —Экземпляр.
|
|
44
|

|
С углами та же история:
· Выбираем оба угловых размера, для этого выделяем один из них и удерживая клавишуCtrl выбираем второй.
· Из списка Метка - Добавить параметр...
|
|
45
|

|
Параметры для Уклона: Имя — Уклон, Группирование — Размеры, точка — Экземпляр.
|
|
46
|

|
Начнем шаманить!
· Вызываем Типоразмеры в семействе
· А там в строке Конек, в столбце Формуланабираем следующее заклинание: «0.5*Ширина*tan(Уклон)» - Разумеется без кавычек!
· Жмем Применить.
Теперь можно протестировать наше семейство:
· Измените значение Ширины и Уклона, Посмотрите как меняется значение высотыКонька.
· Все, нажимаем ОК.
Что мы только что сделали?! А вот что: вспомнили школьный курс планиметрии! «Тангенсом острого угла прямоугольного треугольника называется отношение противолежащего катета к прилежащему» Теперь понятно что мы тут понаписали:Половину ширины нашего дома, прилежащий катет, умножили на тангенс угла уклона и получили размер противолежащего катета. То есть высоту кровли!
|
|
47
|

|
Вернемся к формообразующим.
· Восстановим видимость всех скрытых объектов. Жмем на Очки выбираемВосстановить исходный вид.
|
|
48
|

|
Отрежем лишнее:
· Полостная форма — Элемент выдавливания
|
|
49
|

|
· Инструмент Линии на панели опций Выбор линий (стрелочка)
· По
очереди щелкаем (1 раз на каждом объекте) л.к.м. на указанных местах
плоскостей и линии. Замочки закрываем в обязательном порядке.
Место
где необходимо щелкать по линии или плоскостям не принципиально,
главное что бы выбраны были именно они! Если возникли затруднения с
выбором можно воспользоваться Tab-ом.
|
|
50
|

|
Подрежем «торчащие» линии что бы получился замкнутый контур.
· Инструмент Обрезка. Для
обрезания линий необходимо последовательно указывать те части, линий
которые, должны остаться после обрезания. (На картинке помечено
красным.)
· Как только завершим обрезку и эскиз приобретет вид прямоугольного треугольника, жмем на кнопку Принять эскиз.
· Подобным образом создадим второй выдавленный полостной треугольник, в правой части кровли.
|
|
51
|

|
· Вернемся на План этажа: Опорный уровень
· Выделим левую обрезалку (Созданные нами полости показаны светло рыжим цветом.)
· Л.к.м. Возьмемся (нажмем и удерживая кнопку мыши) за треугольную ручку внизу и перетянем полость на опорную плоскость вверху.
· Появившийся замочек, как уже повелось, закроем.
· Так же поступим с оставшейся полостью.
|
|
52
|

|
· Посмотрим что у нас вышло на этот раз, переходим на3D вид.
· И Загружаем в проект
· Свернем пока ненужные окна семейства Окружающая застройка.rfa Оставим только 2 вида Тестовой площадки.rvt это:План этажа и 3Dвид.
|
|
53
|

|
Ну, за что мы страдали?! Проверяем!
· Выберем наш домик и за ручки изменим его габариты, например так что бы ширина стала больше длинны...
· Измените высоту здания (кнопкаСвойства)
Крыша ведет себя «адекватно»? Если да поздравим друг друга с этим достижением!
|
|
54
|

|
Скатная
кровля это здорово! Но не все дома могут позволить себе такую
роскошь... Кто то обходится и плоской с парапетом. Не хорошо
получилось, надо и о них подумать!
· Переходим на вид фасада Спереди, в нашем многострадальном семействе.
· Выбираем опорную плоскость (вторая с верху)
· Затем посмотрим на ее Свойства
· В строке Имя напишем Уровень кровли
Плоскость стала именной! Вот на нее то всё и свалим.
|
|
55
|

|
· Щелкаем на 3D и переходим на аксонометрический вид
· Затем создаем Объемную форму — Элемент выдавливания
· Где в палитре Эскиз находим командуУстановить рабочую плоскость
· В окне Рабочая плоскость, в строке Имя из списка выберем нашего «стрелочника»Опорная плоскость: Уровень кровли
· Давим на ОК.
Для наглядности отображения рабочих плоскостей, можно утопить кнопку Видимость рабочей плоскости, если её отжать, плоскости скроются.
|
|
56
|

|
Укажем грани нашего дома как образец для расположения линий эскиза парапета:
· Инструмент Линия, на Панели параметров возьмем указку, поставим галочку Блокированный.
· Для
указания образцовых плоскостей просто подводим курсор к той грани
здания, которую нам необходимо использовать, она подсвечивается и нам
не остается ничего делать кроме как щелкнуть по ней даже замочки уже
закрыты!
|
|
57
|

|
Нарисуем внутренний контур парапета:
· Команда Смещение
· На панели параметров задаем Смещение =500, галочка Копировать нужна.
· Если текстовый маркер всё еще находится в поле Смещение щелкнем л.к.м. на пустом месте окна.
· Подведем
курсор к любой из сиреневых линий, так что бы курсор находился внутри
контура, подсказкой правильного расположения будет зеленая пунктирная
линия, внутри периметра парапета. Не двигая мышь, 1 раз нажмем клавишу Tab на клаве, теперь пунктирная линия внутри повторяет контур парапета. Ну вот теперь то щелкнем л.к.м.
|
|
58
|

|
Назначим параметр для Высоты парапета:
· Жмем на кнопкуСвойства выдавливания
· В окне Свойства элемента в конце строки Конец выдавливанияжмем небольшую квадратнуюкнопку.
· А в открывшемся окне Назначение параметрасемейства на кнопку Добавить параметр.
|
|
59
|

|
· Задаем Имя — Высота парапета, Группирование параметров — Размеры,точка — Тип.
· В этом и предшествующем окне нажимаем ОК.
Возвращаемся в окно Свойства элемента
Строка Конец выдавливания стала
не активна и отображается серым цветом, а на маленькой кнопке появился
значок равно «=», что означает — Назначен параметр!
|
|
60
|

|
Теперь
назначим параметр для видимости нашего парапета. Для того чтобы можно
было его (парапет) отключать когда нам понадобится скатная кровля.
Процедура похожа на предыдущую, разве что Данные параметра другие:
· Имя — Парапет, Группирование параметров - Прочее, точка — Экземпляр.
|
|
61
|

|
Щелкаем на ОК во всех окнах, жмем Принять эскиз.
Проверим всё ли сделано правильно:
· Открываем окно Типоразмеры в семействе
· Где в строке Высота парапета выставим высоту ну например 1000мм.
· Проверим как поживает параметр Парапет, хорошо ли включается отключается галочка...
А ведь у скатной кровли нет такого параметра, и значит она всегда будет видима! Непорядок срочно исправляем.
|
|
62
|

|
· Выделяем кровлю
· Жмем свойства
Дальше уже всё знакомо:
· Кровля, Прочие, Экземпляр.
· Жмем ОК пока все диалоговые окна не закроем.
· Загружаем в проект, зеленая стрелка вверх.
· В окнеПерезагрузки параметровскажем ДА.
|
|
63
|

|
· Скопируйте или создайте еще один домик.
· Для одного из них оставьте галку у Парапета, у другого для Кровли. Вызовите Свойстварасставьте соответствующие галочки.
Теперь мы получили возможность управлятьразмерами в плане и типом кровли для конкретного экземпляра Окружающей застройки, а такие параметры как Высота парапета, Высота зданияопределяются параметрами типоразмера.
Что еще мы не контролируем?
Материалы стен, кровли и цоколя!
|
|
64
|

|
Создадим
материалы, которые будут назначены геометрии «по умолчанию» и которые
при дальнейшей работе в проекте мы сможем заменять на любые другие,
через параметр материала.
· Возвращаемся в семейство
· Меню Параметры — Материалы...
|
|
65
|

|
· В окне Материалы, найдем материал «по умолчанию» и выделим его л.к.м.
· Слева внизу жмем на кнопку Копировать.
· В окне Дублирование материала Revit введем имя — ОЗ стены (ОЗ - окружающая застройка, так потом среди других материалов их проще будет найти, они будут сгруппированы в одном месте списка), ОК.
· Повторим копирование и создадим еще 2 материала: ОЗ цоколь и ОЗ кровля.
В поле Раскрашивание щелкнув
по цветовому прямоугольнику можете назначить цвет который сочтете
нужным, для представления геометрии на экране. Перейдя на закладку Вид при тонированииможно назначить материал для рендера...
· Закрывайте окно, ОК.
|
|
66
|

|
· Выделим тело дома и парапет (что бы одновременно выбрать несколько объектов нужно удерживать нажатой клавишу Ctrl)
· Вызовем Свойства...
· В строке Материал откроем окно редактор материалов и выберем — ОЗ стены, и закроем окно редактора ОК, да и окно Свойств тожеОК.
· Повторим те же действия с цоколем и кровлей, назначая им соответствующие материалы.
Сейчас
мы назначили материалы для всего семейства в целом, но вдруг
потребуются различия по типоразмерам, например одноэтажные белые, а
пяти синие?!
Переходим к созданию параметров материалов...
|
|
67
|

|
· Снова выделим тело дома и парапет, откроемСвойства...
· Жмем на маленькую кнопку в конце строки Материал
· В открывшемся окне жмем Добавить параметр...
· Далее заполняем значения параметра:Отделка стен, Материалы и отделка, и точка рядом с Тип.
Так же поступим с цоколем и кровлей дав им имена:Отделка цоколя, Отделка кровли. В принципе эту операцию можно было сделать сразу после назначения материала, не выходя из окна Свойств параметра.
|
|
68
|

|
· Загружаем в проект.
· Создадим несколько типоразмеров, с разными материалами и высотами.
Казалось
бы, что может быть лучше, мы полностью контролируем наше семейство
начиная с размеров в плане и заканчивая типом кровли?!
|
|
Глава - 3. Кому нужны логические операторы?
|
|
69
|
1. Задавая высоту нашему зданию мы вынуждены умножать количество этажей застройки на среднюю высоту этажа, не очень удобно?!
2. А как визуально определить сколько в здании этажей, нужна нарезка на этажи?!
3. Выбирая один тип кровли, нам самим!!! нужно отключать другой?!
4. Кроме
того, в реальной жизни, при увеличении ширины здания больше
определенного размера использовать скатную кровлю не целесообразно,
определенно плоская больше подходит!? Начиная с высоты примерно 15 и выше скатная кровля тоже не используется.
|
|
70
|

|
Сначала разберемся с этажами и высотой.
· Вернемся в семейство.
· Откроем окноТипоразмеры в семействе
· Добавить...параметр
· Данные параметра:Имя — Высота этажа,Группирование —Размеры, точка уТип, Тип данных —Длинна.
|
|
71
|

|
· Закроем Свойствапараметра ОК
· Введем значение3000 для нашейВысоты этажа
· Добавим еще один параметр
· Почти то же самое, разве что Имя — Количество этажей и для Типа данных — Целое.
· Закроем Свойствапараметра ОК
|
|
72
|

|
· Для количества этажей введем 2
· Выберем параметр Высотаи нажмем на кнопкуИзменить...
· ЗаменимГруппирование параметров наПрочее
· ЗакроемСвойствапараметра ОК
|
|
73
|

|
Параметр Высота переехал вниз в Прочее...
Создадим формулу для Высоты. Необходимо соблюдать синтаксис, поэтому лучше во избежание ошибок скопировать Ctrl+C нужные нам названия в Блокнот «виндуса» и собрать там нужную формулу, после чего просто вставить ее в нужное место.
· В строке Высота в столбце Формула пишем или вставляем Ctrl+V: Количество этажей * Высота этажа
· Жмем Применить.
· Высота стала неактивной, значение высоты теперь определяется автоматически по нашей формуле.
· Закроем окно ОК.
Теперь нам достаточно просто указывать количество этажей, не утруждая себя подсчетами!
|
|
74
|

|
Теперь разберемся с нарезкой на этажи. Воспользуемся для этого массивом.
· Переходим на план этажа Опорный уровень
· Выделим тело здания
· Скопируем в буфер обмена Правка — Копировать в буфер.
· И сразу же вставим обратно Правка — Вставить с выравниванием - Сохраняя расположение элементов.
|
|
75
|

|
· Не снимая выделения вызываем Свойства элемента
· Жмем на кнопку определения параметра в конце строки Конец выдавливания
· Назначаем параметр семейства из уже существующих — Высота этажа
· Закроем все диалоговые окна, 2 раза ОК
|
|
76
|

|
· Продолжаем, не снимая выделения, жмем очки и говорим Изолировать элемент. Так проще будет выполнить следующую операцию.
· Щелкнем по значку плоскость с маленьким замочком, тем самым снимаем зависимость нашего кирпича от Опорной плоскости — Опорный уровень.
· После чего жмем Редактировать
Начнем параметризацию первого кирпичика, нашего домика, размером в этаж.
|
|
77
|

|
· Поставим размеры для Ширины и Длинны
· Заменим размеры на соответствующие параметры из списка Метка:
· Жмем на кнопку Принять эскиз
· С помощью очков Восстановим исходный вид.
|
|
78
|

|
· Переходим на видФасад: Спереди
· Выделяем кирпич и жмем на кнопкуМассив
|
|
79
|

|
· Указываем базовую точку на основании кирпича и указываем вторую точку, вертикально вверх, немного выше верхней грани кирпича.
· Жмем Enter подтверждая количество экземпляров - два.
|
|
80
|

|
· Выделяем прямоугольной рамкой всё подряд как на картинке
|
|
81
|

|
· Жмем на воронку Фильтрация выбора
· В окне Фильтр оставим галочки у Групп модели и Опорных плоскостей, жмем ОК.
· Через очки Изолируем выбранные объекты
|
|
82
|

|
· Инструментом Выравнивание, выравниваем верхнюю грань нижнего кирпича с нижней гранью верхнего. Замок как всегда закрыть!
· По очереди, выравниваем по левой вертикальной опорной плоскости левые грани кирпичей и закрываем замочки.
· С помощью очков Восстановим исходный вид.
· На виде Слева так же скроем все объекты кроме плоскостей и групп.
· И так же по очереди, выравниваем по левой (или правой) вертикальной опорной плоскости левые грани кирпичей и закрываем замочки.
· За тем Восстановить исходный вид.
|
|
83
|

|
· На виде Фасад: Спереди выделим один из кирпичиков.
· Л.к.м. щелкаем по скобке с числом 2 и добавляем новый параметр в списке Метка: сименем — Массив, группирование — Прочие,точка у Тип.
Так как для массива нельзя использовать количество копий массива меньше двух, придется задать условие:количество копий массива равно количеству этажей, а вот если этажей меньше двух количество копий все равно должно быть 2.
Возникает проблема, а как быть если нам всё таки нужно одноэтажное здание?!
|
|
84
|

|
· С условием поступаем следующим образом - используем Логический оператор IF (ЕСЛИ), напишем что то типа этого: IF(Количество этажей<2,2,Количество этажей)
· Закроем окно Типоразмеров в семействе, ОК.
|
|
85
|

|
· Выберем нижний кирпич, нажмем на кнопкуРедактировать группу.
|
|
86
|

|
· Выделим единственный активный кирпич и жмем Свойства
· В строке Видимыежмем кнопку для параметров
· Далее Добавить параметр
· Имя параметра —Разрезка на этажи, остальное не меняем.
· Закрываем все 3 окна, ОК
· И закрываем редактор группыГотово
|
|
87
|

|
Похожую операцию проделаем и с основным зданием, ему тоже назначим параметр видимости.
· Рамкой выделим оба кирпича и через очкиСкроем элементы.
· Выберем тело здания.
|
|
88
|

|
· В строкеВидимые жмем кнопку для параметров
· Далее Добавить параметр
· Имя параметра —Без разрезки, остальное не меняем.
· Закрываем все 3 окна, ОК
· Восстанавливаем исходный вид
|
|
89
|

|
· Открываем окно типоразмеров семейства
· Для строки Разрезка на этажи пишем:Количество этажей > 1
· Для строки Без разрезки пишем: Количество этажей < 2
С
этого момента, если дом имеет два этажа и выше, здание будет
представлено массивом, если меньше, тогда массив отображаться не будет
и его заменит тело здания созданное нами первоначально.
|
|
90
|

|
Что касается кровли и парапета:
· Напротив строки Парапет пишем: not(Кровля)
Этот оператор — not — в данном случае можно перевести как Неравен/Напротив. То есть если кровля включена, парапет отключен.
· В строке Кровля пишем: and(Количество этажей < 6, Ширина < 18000 mm)
Оператор — and – так и переводится «И». Если высота здания до 6 этажей Или/И ширина больше 18 метров кровля отображаться не будет.
|
|
91
|

|
Ну
и последний штрих! Мы до сих пор обходили стороной такие параметры как
видимость элементов при разной степени детализации вида.
· Выберем кровлю (полости выбирать не нужно) и парапет.
· Жмем на кнопку Видимость...
· Снимаем галку с Низкого уровня детализации.
При выборе степени детализации - «Низкий» - Геометрия кровли и парапета отображаться не будет.
|
|
92
|

|
· Грузим в проект.
Смело экспериментируем! Меняйте этажность, габариты, степень детализации, создавайте новые типоразмеры...
|
|
Начало положено! Многое сделано, но еще больше можно усовершенствовать! Например:
· Та же степень детализации — отображать разрезку на этажи только при высокой детализации
· Или
вот еще - не все окружающие нас дома имеют прямоугольную форму, можно
подумать о создании Г-образных, Т-образных и других БУКВО-образных
зданиях.
· А может этажи показывать в виде условных окон или может быть и так и так?
Более
подробную информацию о параметрах, логических операторах и других
элементах используемых нами в этом проекте, можно почерпнуть из Руководства пользователя Revit Architecture 2009 и на Форумах например на AUGIru.
|
|
|
|
|
|
|
|
|
|
|
|
|