Добавление ограничений в блоки CustomBlock¶
К блоку CustomBlock можно применить ограничения для сохранения геометрических взаимосвязей и размера при изменении CustomBlock.
Геометрические ограничения определяют отношение между объектами определения CustomBlock. Например, можно указать, что две окружности всегда должны оставаться концентрическими или что сторона многоугольника всегда должна быть горизонтальной.
Размерные ограничения позволяют управлять размером объектов CustomBlock. Например, можно определить размерные ограничения для сохранения длины многоугольного сегмента.
Параметры размерных ограничений
Размерные ограничения из редактора блока называются параметрами ограничений.
Параметры ограничений позволяют открывать пользовательские точки захвата и пользовательские свойства CustomBlock. С помощью параметров ограничений можно управлять значениями расстояния, длины, диаметра, радиуса и угла объектов в CustomBlock. Изменение значения размерных ограничений приводит к изменению размеров связанных объектов.
Кроме того, вы можете задать математические выражения для определения взаимосвязей между параметрами ограничений. Например, можно указать, что диаметр окружности всегда равен половине длины другого объекта.
В определениях CustomBlock можно использовать как размерные ограничения, так и параметры ограничений. Кроме того, вы можете преобразовать существующие размерные ограничения в параметры ограничений.
В редакторе блоков инструменты для добавления параметров ограничений группируются на панели Размерные на вкладке ленты Редактировать блок.
Используйте команду CBCElement, чтобы добавить параметр размерного ограничения к объекту определения CustomBlock. Параметры команды соответствуют вариантам выбора, предоставляемым командами отдельных элементов в редакторе блоков (панель Размерные).
Пример.
d1 — параметр размерного ограничения
d2 — размерное ограничение

Пользовательские параметры в блоках CustomBlock
Пользовательские параметры позволяют определить редактируемые пользовательские свойства для ссылки блока. Блоки обновляются автоматически при изменении какого-либо пользовательского параметра.
В редакторе блоков палитра Параметры содержит следующие элементы:
Параметры действия
Параметры размерных ограничений
Пользовательские параметры
Атрибуты
Чтобы преобразовать размерные ограничения в параметр размерного ограничения, выполните следующие действия.
В редакторе блоков выберите размерное ограничение.
На ленте нажмите Редактировать блок > Размерные > Преобразовать.
На палитре Параметры указанное размерное ограничение будет отображаться в разделе Параметры размеров.
Исходная тема