» » ПОИСК ЭЛЕМЕНТОВ В REVIT

ПОИСК ЭЛЕМЕНТОВ В REVIT

размещено в: BIM | 5

Маленькие трюки, облегчающие поиски элементов.

В Revit есть умная команда в работе со спецификациями, позволяющая найти этот элемент на планах. Называется «Выделить в модели». Revit автоматически переводит нас на нужный вид и даже может заботливо предупредить, что поиск необходимого вида займет значительное время. Переводит-да, но не всегда туда, куда надо — бывает он находит фасад, а нам нужен был план. И даже когда нажимаешь «Показать» — открывается всё не то. Ходят слухи, что поиск может удастся, если мы немного поможем Revit и параллельно откроем план и спецификацию. Но это не всегда срабатывает.

И вот способ, из-за которого я начал писать статью. Одна умная команда — хорошо, а две — лучше! После того, как Revit открыл нам какой-нибудь бесполезный вид с выделенным элементом, мы нажмем «Рамка выбора» (BX). Откроется 3D вид с элементом, вписанном в куб 3D подрезки, растянув которую по горизонтали, можно понять в каком месте он находится.

Есть еще способ — сделать поиск по ID. Для этого сделаем скрипт из разряда «Dynamo для самых маленьких», заносящий ID элементов в параметр. Вначале создаем новый общий параметр… ах, да! сперва посмотрим есть-ли что-то похожее в  шаблоне… ID я не нашел, он, наверное, и не нужен, поэтому буду смело лепить свой!

Добавив его в спецификацию, можно узнать ID у каждого элемента, а потом сделать поиск через Управление — Выбрать по коду.

Мне кажется, что самый частый поиск — это поиск помещений. Например, у нас есть номер или название помещения, которое необходимо найти. Через экспликацию помещений делать это не всегда удобно, поэтому я пользуюсь таким скриптом. В конце кликаю на зеленый ID элемента и программа меня переводит на нужный план. Пока я доволен стабильностью этого скрипта.

И всё это только потому, что в спецификациях нет Ctrl+F.

5 комментариев

  1. Дмитрий Д.
    |

    Новый общий параметр для ID должен быть числом? Если да то этот способ не работает для сгруппированных окон.

  2. Сергей Волков
    |

    нет, я делал его обычным текстом

  3. Дмитрий Д.
    |

    Спасибо за скрипт!
    А как добавить фильтрацию по текущему этажу или открытому виду?
    И можно ли эти элементы сразу выделить на плане или открытом виде?

  4. Дмитрий Д.
    |

    >нет, я делал его обычным текстом
    Если сделать обычным текстом, то выдает ошибку:
    https://yadi.sk/d/bgsicX8e33vjPA

  5. Дмитрий Д.
    |

    О вот нашел как выделить эти элементы http://dynamobim.ru/forums/topic/%d0%b2%d1%8b%d0%b1%d0%be%d1%80-%d1%8d%d0%bb%d0%b5%d0%bc%d0%b5%d0%bd%d1%82%d0%be%d0%b2-%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d0%bc%d0%b8-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%b0%d0%bc/
    Используется пакет нодов SteamNodes — нод Elements.SelectinView

Оставить комментарий