关于自定义图块元素
元素可指定关联活动可影响到的自定义图块对象。
您可以使用块编辑器中的工具将元素添加到自定义图块定义中。
注意:自定义图块定义必须至少包含一个元素。
在自定义图块定义中,元素将指定要在图块参考中修改的点、距离和角度。
定义自定义图块元素时,您可以指定:
- 专用夹点,可显示在图块几何体上。使用夹点操作图块编辑器外部的图块参考。默认情况下,夹点出现在元素的主要点处。
- 标识由元素定义的属性的标签。该标签显示在属性调色板的自定义中,您可以在其中修改值或选择选项。
使用元素指定要自定义的对象的属性和夹点,它们在图块编辑器外部可见且可访问。
您只能在特定组合中使用元素和活动。图块编辑器中提供以下元素,您可以将活动与这些元素相关联,如下所示:
元素 |
说明 |
可用活动 |
点光 |
定义图块参考的 X 和 Y 属性。 |
移动,拉伸 |
线性 |
定义自定义图块定义中两个点之间的距离。 |
移动,拉伸,缩放,创建图案 |
极轴 |
定义两点之间的距离并显示角度值。 |
移动,拉伸,缩放,创建图案,极轴 |
XY |
定义与元素基点的 X 和 Y 距离。 |
移动,拉伸,缩放,创建图案 |
旋转 |
定义自定义图块参考的角度。 |
旋转 |
对齐 |
为自定义图块参考定义对齐轴。 |
- |
镜像 |
定义自定义图块参考的镜像轴。 |
镜像 |
可见度 |
定义可见性状态。您只能向自定义图块定义添加一个可见性元素。 |
- |
表 |
定义可与其他元素的已定义值列表关联的自定义属性。 |
表格活动 |
基点 |
定义自定义图块参考相对于自定义图块几何图形的基点 |
- |
示例:
在墙上放一个线性元素,以指定您要在插入时更改墙的长度。要更改线性元素的长度,请为线性元素分配拉伸活动。
元素展示
在图块编辑器中,元素的外观与标注非常相似。软件会自动添加与元素的主要点相关的夹点。
注意:只有具有关联活动的元素才会在图块参考中显示夹点。
在图块编辑器中,没有关联活动的元素显示在此图标
上。
图块编辑器中的可用夹点:
夹点类型 |
图标 |
修改 |
标准 |
 |
在图块参考中独立移动、拉伸、缩放对象或为对象创建图案。 |
线性 |
 |
对元素指定方向上的图块参考中的对象进行延长、拉伸、缩放或为对象创建图案。 |
旋转 |
 |
围绕轴旋转图块参考中的对象。 |
对齐 |
 |
将图块参考中的对象与图形中的其他对象对齐(以切线方式或垂直方式)。 |
翻转 |
 |
绕轴镜像图块参考中的对象。 |
表格/可见性 |
 |
根据预定义列表更改窗体或标注。此外,控制基于查找列表的对象子集的可见性。 |
向自定义图块定义中添加元素夹点
对于任何自定义图块,您都可以创建附加夹点,以用于修改图块编辑器之外的图块参考的几何图形。
要在自定义图块定义中指定附加夹点,请在要修改的对象上添加合适的元素,并指定要使用的夹点数量。自定义图块定义中的夹点位置是图块参考中的夹点位置。
您可以随时在属性调色板中指定夹点的数量(夹点数量属性)。
示例:
默认情况下,墙的线性元素有两个夹点。您可以使用两个夹点或仅使用其中一个。


将元素添加到自定义图块定义时,夹点将出现在元素的主要点(可用于操作图块参考的点)处。更改夹点位置不会影响与主要点的链接。移动图块参考中的夹点会影响其链接到的主要点。
请确保将夹点正确放置在自定义图块定义中,以避免可能的混淆和不需要的结果。
示例:
在以下示例中,线性元素定义了一个夹点。移动活动将夹点与右圆和元素的端点关联,它是圆的中心。
更改自定义图块定义中的夹点位置不会影响与主要点(圆心)的链接。在图块参考中,移动夹点可移动右圆。
- 主要点位置处的夹点
移动图块参考中的夹点可移动圆。


- 不同位置的夹点
移动图块参考中的夹点可移动圆。



为夹点指定插入循环
自定义图块定义中的任何夹点都可能成为图块参考中的插入点。使用 CBCycleOrder 命令指定可用作插入点的夹点及其在列表中的顺序。
在插入具有多个插入点的自定义图块时按 Ctrl 键,让您可从多个位置插入图块。但是,基点位置不会改变。
指定自定义图块的值集
在图形中插入图块参考时,使用值集将元素限制为特定值。
您可以为以下元素指定值集:
有两种方法可以指定值集:
示例:
在此示例中,您定义了自定义图块以绘制各种长度的矩形桌子。如要限制该值,请执行以下操作之一:
- 指定长度的值列表:100、120、140 和 150 mm。
- 指定值范围(从 100..160),增量为 20。您只能将桌子拉伸 100、120、140 和 160 mm。
要为元素指定值集:
- 在图块编辑器中打开自定义图块。
- 在图形区域中指定元素。
- 在属性调色板的值集下,选择选项:
- 增量。指定增量和值的范围:
- 增量。序列中值之间的差异。
- 初始值。序列中的第一个值。
- 结束值。序列中的最后一个值。
- 列表。单击
以在值集列表对话框中指定值列表。
- 要添加指定值,请单击添加。
- 要删除值,请从列表中选择该值,然后单击删除。