Dimension Functions ru - kuvbur/AddOn_SomeStuff GitHub Wiki
Из-за бага в архикаде НЕ производится обработка размеров, привязанных к профильным колоннам или отверстиям!
Обрабатываются все линейные зарезервированные видимые и не заблокированные размеры на текущем виде, попадающие под правила, указанные в поле Addon_Dimensions информации о проекте. Записывать правила с разделителем ;
Проверка и обработка всех размеров на текущем виде происходит:
- При открытии любого вида (смене активного окна)
- Смене этажа
- Любом действии с отслеживаемым элементом (при включённом пункте Отслеживать в меню аддона)
- Запуска команды
Синхронизировать всё
Возможные значения правил, которые разделяются точкой с запятой ";" :
-
"СЛОЙ" - КРАТНОСТЬ_ММ, ПЕРО_ТЕКСТА_ИЗМЕНЁННОЕ, ФЛАГ_ИЗМЕНЕНИЯ_СОДЕРЖИМОГО -
"СЛОЙ" - КРАТНОСТЬ_ММ, ПЕРО_ТЕКСТА_ИЗМЕНЁННОЕ, <ФОРМУЛА> -
"СЛОЙ" - КРАТНОСТЬ_ММ, ПЕРО_ТЕКСТА_ИЗМЕНЁННОЕ, ФЛАГ_ИЗМЕНЕНИЯ_СОДЕРЖИМОГО, <ФОРМУЛА> -
ПЕРО_РАЗМЕРА - КРАТНОСТЬ_ММ, ПЕРО_ТЕКСТА_ИЗМЕНЁННОЕ, ФЛАГ_ИЗМЕНЕНИЯ_СОДЕРЖИМОГО -
ПЕРО_РАЗМЕРА - КРАТНОСТЬ_ММ, ПЕРО_ТЕКСТА_ИЗМЕНЁННОЕ, <ФОРМУЛА> -
ПЕРО_РАЗМЕРА - КРАТНОСТЬ_ММ, ПЕРО_ТЕКСТА_ИЗМЕНЁННОЕ, ФЛАГ_ИЗМЕНЕНИЯ_СОДЕРЖИМОГО, <ФОРМУЛА>
ПЕРО_РАЗМЕРА это перо линии размера
Округление производится в большую сторону. v1.77 Для классического округления добавить в конец правила СlassicRound, например ".КЖ" - 5, 20, 0, СlassicRound
Когда задается имя слоя, проверяется, содержится ли часть текста из правила в имени слоя. То есть в правило можно вписать только фрагмент имени. Все размеры, которые не кратны заданной величине, меняют цвет на «ПЕРОТЕКСТАИЗМЕНЁННОЕ». Если флаг изменения содержимого равен нулю, замена текста не производится — меняется только перо.
Например, ".КЖ" - 5, 20, 0 будет выделять (но не изменять) все размеры не кратные 5мм, лежащие на слое, содержащим ".КЖ" подсветятся красным (перо 20)
В формуле возможно использования значений свойств ассоциированных с размером элементов.
v1.72 Для скрытия толщин стен добавить в правило DeleteWall
v1.72 Для сброса значения размерной цепочки на измеренные значения добавить в правило ResetText. Будет произведён только сброс значений, перо не меняется.
v1.76 Для подсветки перебитых размеров добавить в правило CheckCustom