Revit. Фильтр элементов. Фильтрация по высотной отметке
При работе над новой версией плагина Параметризация мы столкнулись с запросом от пользователя, который просил сделать стратегию для обработки элементов по уровням. Оценив задачу, мы пришли к следующим выводам:
- Настройки подобной стратегии будут отличаться от настроек всех других стратегий, а значит потребуют много неоправданных трудозатрат.
- Не только в Параметризации может потребоваться подобное условие.
Поэтому мы приняли самое логичное решение – доработали фильтр элементов. Теперь в окне параметров равенства доступны два новых ключевых параметра – BottomZ и TopZ:
При использовании этих условных параметров проверяется, соответственно, самая нижняя и самая верхняя отметка из геометрии элемента. Ключевые параметры BottomZ и TopZ считаются числовыми и проверяются соответствующими условиями. Значения отметок берутся в миллиметрах с округлением до трех знаков после запятой. В поле «Значение» можно указывать имена уровней: если указанный уровень будет найден, будет использоваться его отметка в миллиметрах с округлением до 3 знаков после запятой. Т.е. вы можете написать условие "BottomZ >= Уровень 1 И TopZ <= Уровень 2" и таким образом отфильтровать элементы, расположенные между первым и вторым уровнем!
Приятной вам работы с ModPlus!