Как быстро скрыть изоляцию поверх конкретных элементов на схеме
Частенько бывает такое, что на схемах, изоляция, покрытая поверх арматуры воздуховодов (например, дроссель-клапанов) скрывает их графику, делая чертеж менее читабельным и симпатичным?
По идее, графику поверх таких элементов можно принудительно переопределить, сделав изоляцию прозрачной или вовсе скрыть. Но это долгий, муторный путь и совсем не соответствует принципам автоматизации, при достаточно большом количестве схем.
Проблема в том, что элемент может считать, какая изоляция к нему применена, а вот изоляция, наоборот, не может считать, на каком элементе она.
Логичный путь - применить ко всем схемам фильтр, который бы переопределял изоляцию, нанесенную на конкретный элемент.
Я для себя создал вот такой простенький фильтр, чтобы фильтр переопределял графику изоляции, где значения параметра "Комментарии" равно "Скрыть".
Этот фильтр я распространяю на все схемы воздуховодов. Но пока ничего не происходит, это понятно, нужные параметры изоляции по фильтру не заполнены.
Далее нужно заставить изоляцию понять, что она применена к нужному элементу. Т.е. чтобы в параметре "Комментарии" изоляции, нанесенной на арматуру воздуховодов, появилось ранее заданное в фильтрах значение "Скрыть".
Для этого я сделал небольшой простенький скрипт в Dynamo. Все до банальности просто: запускаешь в проигрывателе - параметр записывается, при необходимости, если решили сделать фильтр по какому-то другому параметру или значению, тут же в проигрывателе это можно изменить.
Как запустить скрипт
Во вкладке "Управление" находим "Проигрыватель Dynamo", кликаем туда.
Тут нам сначала надо добавить путь к папке со скриптами, если ни разу не пользовались ими, по умолчанию будут показаны "Примеры Autodesk". Это делается один раз, каждый раз такую процедуру делать нет необходимости.
Выбираем добавленную ранее папку, и покажутся все скрипты, содержащиеся в этой папке.
Нажимаем на скрипт, тут можно изменить наименование параметра или его значение по которым мы настроили ранее фильтр. Нажимаем "Запуск", через пару секунд скрипт закончит работу и фильтр заработает как надо.
Закрываем проигрыватель Dynamo и видим результат работы скрипта на всех схемах.