telegram: @tachys
0
0

Ваша корзина пуста!

Маркировка в Revit по фильтру

Перед нами стоит задача — поставить марку только тем элементам, которую отвечают нашему правилу.

Через команду «Маркировать по категории» надо тыкать «поштучно» на каждый элемент, через «Маркировать все»- поставятся лишние марки. Оба варианта не подходят.

Но разгадка кроется в одной функции команды «Маркировать все» — пункт «Только выбранные элементы». То есть, если нужные нам элементы по фильтру будут выделены, то мы сможем их замаркировать. А как можно их выделить с фильтром? — через спецификацию!

Решение получается в несколько шагов:

  • Создаем спецификацию
  • Настраиваем фильтрацию
  • Выделяем все строки спецификации, или через сортировку "схлопываем" до одной строки и тоже выделяем ее
  • Не сбрасывая выделения, переходим на вид, где хотим увидеть марки
  • Так мы получили выборку нужных нам элементов
  • "Маркировать все" - "Только выбранные элементы". Получилось!

Ложка дегтя первая. Всё, конечно, здорово, но, таким образом вторую марку выделенным элементам не поставить. Revit такой, поэтому и скриптуемся)

Ложка дегтя вторая. Через спецификацию не получится ничего выделить из связанного файла. Соответственно, и промаркировать. Поэтому я и написал скрипт из статьи про маркировку помещений по имени. Файл архитектуры был связанным.