Ведомость витражей в ревит
как лучше сделать спецификацию витражей?
protreck: Компоновочные схемы витражей делаю по вашему совету, используя планы и фасады (М 1:50), а как их маркировать и вносить в спецификации?
Ответов — 3
Admin: А что вызывает затруднение? Навесные стены также как и любые другие семейства легко маркируются — создайте/скорректируйте марки. И специфицируются тоже также как и все в Ревите.
protreck: ага, разобрался, марки стен были не загружены. Можно еще вопросик ) Есть ли возможность вставлять на листы текстовые примечания, в которых будет содержаться ссылка на лист (как Field в автокаде). Например на листе со спецификацией витражей нужно вставить текстовое примечание: компоновочные схемы витражей см. л. «такой-то»
Admin: Нет стандартными средствами как в Автокаде это не предусмотрено. Все что возможно, это на том виде где вы указываете фрагмент, внедрить в марку ссылку на лист — где он будет размещен (также как на разрезе) .
Thread: Как сделать легенду витражей
Member Join Date 2009-07 Posts 6
Login to Give a bone
Как сделать легенду витражей
Кто знает как сделать легенду витражей? Revit прекрасно делает ее для окон и дверей, но для навесных стены увы отказывается. Не могу понять каким образом сделать спецификацию витражей
2010-06-22, 03:42 AM #2
100 Club Join Date 2006-07 Posts 186
Login to Give a bone
Re: Как сделать легенду витражей
1. Сделайте необходимое число видов на витражи, на листе скомпонуйте легенду.
2. Спецификация делается независимо от легенды, обычным методом: вид > ведомость/спецификация > стены, и т.д.
2010-06-24, 12:16 PM #3
Member Join Date 2009-07 Posts 6
Login to Give a bone
Re: Как сделать легенду витражей
Этот способ я знаю. Если 50 витражей это 50 видов. Легче застрелиться
2010-06-24, 12:22 PM #4
I could stop if I wanted to Join Date 2008-06 Posts 295
Login to Give a bone
Re: Как сделать легенду витражей
Originally Posted by genplan
Этот способ я знаю. Если 50 витражей это 50 видов. Легче застрелиться
Я думаю лапками это все вычерчивать не быстрее будет )))) впринцепи разставить виды не так уж сложно (фасады сами смотрят на ближайший объект при разстоновки). К тому же останится автоматическое обновление с легкостью редактирования этих витражей.
2010-06-25, 02:24 AM #5
100 Club Join Date 2006-07 Posts 186
Login to Give a bone
Re: Как сделать легенду витражей
Можно ускорить процесс. Берете вид с фасадом здания и на нем начинаете создавать фрагменты с витражами. 50 фрагментов можно сделать за 2 минуты.
Кстати, было в англоязычных пожеланиях легенда витражей, не знаю попало в 10 или нет.
Last edited by Nurlan; 2010-06-25 at 02:43 AM .
2010-09-06, 11:47 AM #6
Member Join Date 2008-10 Location Dnepropetrovsk Posts 20
Login to Give a bone
Re: Как сделать легенду витражей
А как сделать легенду материалов? Самотыком не получилось, в хелпе недостаточно информации.
2010-09-06, 01:48 PM #7
All AUGI, all the time Join Date 2008-02 Location Самара Posts 693
Login to Give a bone
Re: Как сделать легенду витражей
Может быть ведомость материалов?
2010-09-07, 06:20 AM #8
Member Join Date 2008-10 Location Dnepropetrovsk Posts 20
Login to Give a bone
Re: Как сделать легенду витражей
Originally Posted by borissofff
Может быть ведомость материалов?
Нет именно легенда. Вот что сказано в хелпе:
Легенда материалов- Содержит образцы поверхности и образцы разрезов с пояснениями, какие материалы представлены определенным образцом.
Но создать эту легенду не получилось, а мне она нужна так как отделку полов делал материалом(разделял перекрытие и красил полы материалами).
2010-09-07, 08:04 AM #9
All AUGI, all the time Join Date 2008-02 Location Самара Posts 693
Login to Give a bone
Re: Как сделать легенду витражей
Через легенду в вашем случае не совсем корректно получится:
Перетащив из Диспетчера перекрытие, вы не получите те материалы которые нанесли разделением грани. Их можно маркировать или Маркой материала или Ключевой пометкой
Проще сделать так: Создать ведомость материалов, где в указать номер узла пола. А сам узел пола нарисовать с помощью Вид — Чертежный вид и присвоить ему соответствующий номер. Количество узлов может быть разным, а перекрытие/пол одним.
В противном случае нужно делать как в жизни:
Создать плиту перекрытия со стяжкой с опиранием на стены или балки. Поверх которой в каждой комнате создавать свои полы/плиты с настроенными слоями и материалами. А в легенде собирать нужные «бутерброды» размещая первые под вторыми и маркируя слои.
Тогда и ведомость материалов можно будет извлечь из полов/плит перекрытия.
4.4.3 Витражи
- При создании витражей следует учитывать, что построение ведётся элементом «Стена: архитектурная», т.к. витраж не несёт никакой конструктивной нагрузки.
- Стандартный витраж в шаблоне проекта является универсальным, без схемы разрезки и импостов. Пользователь назначает правила разрезки в процессе создания и настройки элемента. Для каждого витража создаётся новый тип – каждый витраж индивидуален. Если решение типовое – допускается создавать элементы в модели одним типом. При построении по всей длине стены витраж создаётся полностью, и далее элемент разбивается на панели.
- В логике построения витражей в спецификации считается площадь панелей. Поэтому важно назначить необходимые параметры именно для типа панели витража, как самостоятельного элемента.
- Для начала построения элемента «Витраж» необходимо выбрать «Стена: архитектурная»:
- В конце раскрывающегося списка выбрать «В-01»:
- При создании нового типа семейства необходимо задать новый тип самостоятельно путём копирования текущего и назначить ему новые параметры и свойства:
- В окне свойств типа необходимо назначить материал, «Код по классификатору», маркировку типоразмера и заполнить описание типа.
- Если размеры разрезки витража предварительно согласованы и известны, то их необходимо назначить в свойствах типа, а также указать профили импостов:
- При построении витража деление на сегменты будет выполнено автоматически.
- Во вкладке Свойства назначить зависимости со смещениями, на панели параметров указать статус соединения и радиус (при необходимости):
- Построить витраж:
- Выполнить визуальную проверку построенного элемента:
- Для построения / изменения импостов витража во вкладке «Архитектура» следует выбрать инструмент «Импост»:
- На панели «Размещение» выбрать необходимое деление на сегменты. В свойствах указать используемое сечение импоста:
- Курсором выбрать витраж и указать размещение импоста / импостов:
- Выполнить визуальную проверку, при необходимости назначить смещение и выравнивание разрезки в свойствах экземпляра:
- Для назначения материала, «Кода по классификатору» и ключевой пометки необходимо выделить нужный сегмент витража и в окне свойств типа задать параметры:
Была ли статья полезной?
4.4.2 Стены
4.4.4 Колонны
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
1.1 Общие термины
1.2 Форматы документов
2.1 Область применения
2.2 Нормативные ссылки
2.3 Ресурсы
3.1 Введение
3.2 Роли при постановке задач и реализации проектов
3.3 Этапы работы с моделью
3.4 Структура файлов проекта
3.5.1 Ограничения при работе в моделях Revit
3.5.2 Запрещённые инструменты
3.5.3 Обязательные для заполнения параметры
3.5.4 Требования к категориям элементов
3.5.5 Классификация модели
3.5.6 Требования к подсчету объема и площади здания
3.5.7 Ведомость материалов АР
3.5.8 Ведомость материалов КР
3.5.9 Координация моделей
3.5.10 Оси и уровни
3.5.11 Земляные работы и шпунт
3.5.12 Фундаменты, сваи, приямки, отмостка
3.5.13 Гидро- и теплоизоляция
3.5.14 Несущие стены, архитектурные перегородки и парапеты
3.5.15 Колонны и пилоны
3.5.16 Фасады
3.5.17 Витражи
3.5.18 Несущие перекрытия
3.5.19 Балки и рёбра плиты перекрытия, капители
3.5.20 Помещения
3.5.21 Архитектурные полы и потолки
3.5.22 Пандусы и рампы
3.5.23 Проёмы, отверстия, двери, окна
Автоматизация создания спецификации витражей
Как создать спецификацию витражей в Revit? Измерять на фасадах размеры витражей и вручную прописывать все эти предложения? Дело не кажется приятным, особенно, если остекления действительно много. Но у нас есть Dynamo! Давайте научим его все делать за нас: высчитывать нужные параметры и возвращать все обратно в нужной форме.
Задача:
Получить размеры витражей и прописать для каждого из них “Витраж *Длина*х*Ширина* (h) *” и присвоить выбранному параметру. В спецификацию мы это пока что добавим сами. Хотя затем можно подумать об автоматизации и в этой области.
Алгоритм:
- Создаем новый пустой параметр в проекте для всех витражей (текстовый);
- В Dynamo получаем параметры, обрабатываем, создаем нужные нам строчки;
- Также в Dynamo прописываем полученные значения в созданный параметр;
- Создаем спецификацию и добавляем туда наш параметр.
На самом деле 1 пункт также можно сделать в Dynamo и мы это рассмотрим в последующих статьях, но для начала давайте для лучшего понимания создадим параметр в Revit сами. Итак, то, что нам нужно — это параметр проекта. Что это такое вообще? По сути, создавая параметр проекта, мы добавляем в данном проекте новое свойство для всех экземпляров каких-нибудь семейств, например, дверей или стен. Стоит сразу рассмотреть это на практике.
В открывшемся окне жмем “добавить”. Самое главное мы видим справа — нужно выбрать, каким категориям добавляем параметр. Нам нужны стены. Есть, конечно, и витражные системы отдельно, но при работе с габаритами витража необходимо работать с витражом, как со стеной. Просто потому что для этих категорий в Revit назначены разные наборы параметров. Также очень важно задать необходимый тип данных. В нашем случае это текст. Если задать что-то другое, то ничего не получится. Осталось прописать название и проверить, что рядом стоит галка “Экземпляр”, а не “Тип”, так как у нас у каждого экземпляра могут быть свои габариты. Готово! Жмем ок и открываем Dynamo.
Про выборку и сортировку элементов Revit мы подробно говорили в статье «Автоматизация работы с помещениями», так что сейчас на всем подробно останавливаться не будем.
Выбираем в проекте размещенные витражи.
Из самих витражей необходимо вытащить параметры, характеризующие их размеры. С длиной достаточно просто. Если посмотреть на свойства экземпляра в Revit, то она там уже есть. Кстати, здесь мы увидим и созданный нами параметр “Габариты”.
Высоты нет, но есть площадь. С помощью формулы площадь/длину, найдем высоту витража. Правда, понятно, что если витражи не прямоугольной формы, надо придумать более сложный алгоритм, например, учитывая высоту этажа и смещения границ витража относительно уровней. Но для обычных прямоугольных витражей все сработает прекрасно и так. В итоге с помощью уже знакомого нода GetParameterValueByName и нехитрого выражения получаем необходимые значения.
Отлично! Габариты мы получили. Однако нам они нужны именно в виде текста. Мы уже знаем про нод String from object. Однако, если просто подключить его, нас ждет неприятный сюрприз.
Такие неполадки возникают, когда мы подаем в данный нод тип данных Double. Но хорошая новость в том, что тип данных String мы получили-таки и теперь можем проводить различные трюки с помощью строковых методов. Самым рациональным способом решить проблему является, пожалуй, использование нода String.Split, расщепляющего строку на несколько строк по введенному разделителю — по запятой, в нашем случае.
Нули благополучно отправлены в отдельные ячейки массива. Проделаем ту же операцию и для значений высоты. Также сразу выберем необходимые нам ненулевые значения из полученных списков с помощью нода List.FirstItem. Он возвращает первое значение списка. Так как нам нужны именно первые значения из подсписков, выбираем работу нода по уровню @L2 (подробнее об уровнях работы нодов — в уже упомянутой в начале статье).
Практически все готово. Параметр уже давно создан, значения габаритов в виде текста получены, осталось все скомпановать (просто плюсуем строки в одну большую строку) и прописать полученное значение в наш параметр с помощью еще одного небезысвестного для нас нода — SetParameterByName. В его слот element подключаем, конечно же, сами объекты Revit, витражи, из нода List.FilterByBoolMask.
Выбираем какой-нибудь витраж и видим, что теперь все прописано за нас в его свойствах!
Теперь можно создать спецификацию стен и добавить в нее наш параметр “Габариты”.
Большая часть работы со спецификацией витражей сделана. Конечно, подобным образом можно работать и с другими параметрами в Revit.
Но это уже в следующих статьях…