动作定义了在图形中操作动态块参照时,该块参照中的几何图形将如何移动或更改。通常情况下,向动态块定义中添加动作后,必须将该动作与参数、参数上的关键点,以及几何图形相关联,关键点是参数上的点。编辑参数时该点将会驱动与参数相关联的动作,与动作相关联的几何图形称为选择集。
添加参数后,就可以添加关联的动作了,在“块编写选项板”的“动作”面板中,列出了可以与各个参数关联的动作。
☑移动:移动动作使对象移动指定的距离和角度。
☑缩放:缩放动作可以缩放块的选择集。
☑拉伸:拉伸动作将使对象在指定的位置移动和拉伸指定的距离。
☑极轴拉伸:使用极轴拉伸动作可以将对象旋转、移动和拉伸指定角度和距离。
☑旋转:旋转动作使其关联对象进行旋转。
☑翻转:翻转动作允许用户围绕一条称为投影线的指定轴来翻转动态块参照。
☑阵列:阵列动作会复制关联对象并以矩形样式对其进行阵列。
☑查询:查询动作将自定义特性和值,然后指定给动态块。
在创建动态块时,为了提高绘图质量与效率,以便达到用户的预期效果,可按以下步骤进行操作。
1.规划动态块的内容
在创建动态块之前,应先了解块的外观及其在图形中的使用方式。确定当操作动态块参照时,块中的哪些对象会移动或修改,以及这些对象将如何修改。
例如:用户创建一个可调整大小的动态块。另外,调整块参照的大小时可能会显示其他几何图形。这些因素决定了添加到块定义中的参数和动作的类型,以及如何使参数、动作和几何图形共同作用。
2.绘制几何图形
可在绘图区域或块编辑器中绘制动态块中的几何图形,也可使用现有几何图形或现有的块定义。(www.xing528.com)
3.了解块元素如何共同作用
在向块定义中添加参数和动作之前,应了解它们相互之间以及它们与块中的几何图形的相关性。在向块定义添加动作时,需要将动作与参数以及几何图形的选择集相关联,此操作将创建相关性。向动态块添加多个参数和动作时,需要设置正确的相关性,以便于块在图形中正常工作。
例如:用户需要创建一个包含有很多个对象的动态块。其中一些对象关联了拉伸动作,同时用户还希望所有对象围绕同一基点进行旋转。在此情况下,应当在添加所有参数和动作之后添加旋转动作。如果旋转动作并不是与块定义中的其他所有对象(几何图形、参数、动作)相关联,那么块参照的某些部分可能就不旋转,或者操作此块参照时可能会造成意外结果。
4.添加参数
执行“工具/块编辑器”菜单命令,选择要进行动态定义的块,打开“块编写选项板”,进入动态块编辑。从“块编写选项板”选择向动态块定义添加的参数,指定动态参数的几何图形在块中的位置、距离和角度。
动态块定义中必须至少包含一个参数。向动态块定义添加参数后,将自动添加与该参数的关键点相关联的夹点。然后用户必须向块定义添加动作并将该动作与参数相关联。参数类型、说明及支持的动作如表5-1所示。
表5-1 动态块部分参数及支持动作表
5.添加动作
向动态块定义中添加适当的动作,确保将动作与正确的参数和几何图形相关联。动作用于定义在图形中操作动态块参照的自定义特性时,该块参照的几何图形将如何移动或修改。动态块通常至少包含一个动作。通常情况下,向动态块定义中添加动作后,必须将该动作与参数、参数上的关键点以及几何图形相关联。关键点是参数上的点,编辑参数时该点将会驱动与参数相关联的动作。与动作相关联的几何图形称为选择集。
6.保存块并进行测试
保存动态块定义并退出块编辑器,然后将动态块参照插入到一个图形中,并测试该块的功能。
在创建动态块时,可以使用可见性状态来使动态块中的几何图形可见或不可见。一个块可以具有任意数量的可见性状态。使用可见性状态是创建具有多种不同图形表示的块的有效方式,用户可以轻松修改具有不同可见性状态的块参照,而不必查找不同的块参照以插入到图形中。
可见性参数中包含查寻夹点,此夹点始终显示在包含可见性状态的块参照中。在块参照中单击该夹点时,将显示块参照中所有可见性状态的下拉列表,从列表中选择一个状态后,在该状态中可见的几何图形将显示在图形中。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。