将约束添加到自定义图块

在自定义图块中,您可以在修改自定义图块时应用约束来保持几何关系和大小。

  • 几何约束定义自定义图块定义的对象之间的关系。例如,您可以指定两个圆应始终保持同心,还是多边形的一条边应始终保持水平。
  • 标注约束可让您控制自定义图块的对象大小。例如,您可以定义标注约束以保持多边形线段的长度。

标注约束参数

图块编辑器中的标注约束称为约束参数

约束参数可让您公开自定义图块的自定义夹点和自定义属性。使用约束参数,您可以控制自定义图块中对象的距离、长度、直径、半径和角度值。更改约束参数的值会更改相关对象的大小。

此外,您可以定义数学表达式来指定约束参数之间的关系。例如,您可以指定圆的直径始终是另一个对象长度的一半。

您可以在自定义图块定义中同时使用标注约束和约束参数。此外,您可以将现有标注约束转换为约束参数。

在图块编辑器中,用于添加约束参数的工具在编辑图块功能区选项卡的标注面板上进行分组。

使用 CBCElement 命令可将标注约束参数添加到自定义图块定义的对象。命令选项与图块编辑器(标注面板)中的单个元素命令提供的选项相对应。

示例:

d1 是标注约束参数

d2 是标注约束

自定义图块中的用户参数

用户参数可让您为图块参考定义可编辑的自定义属性。如果更改了任何用户参数,图块会自动更新。

在图块编辑器中,参数控制板会列出以下内容:

  • 操作参数
  • 标注约束参数
  • 用户参数
  • 属性

要将标注约束转换为标注约束参数:

  1. 在图块编辑器中,选择标注约束。
  2. 在功能区上,单击编辑图块 > 标注 > 转换

    参数控制板中,指定的标注约束会移动到标注参数下。

父主题

添加约束