在【块编辑器】工作环境中,用户可以通过功能区面板或【块编写选项板】中提供的工具,为图块添加参数和动作,用以向新创建的或现有的块定义中添加动态行为,如图9-21所示为【块编写选项板】的【参数】、【动作】、【参数集】、【约束】4个选项卡。
图9-21 【块编写选项板】
a)【参数】选项卡 b)【动作】选项卡 c)【参数集】选项卡 d)【约束】选项卡
1.添加参数
【参数】选项卡提供用于向块编辑器中的动态块定义中添加参数的工具。参数用于指定几何图形在块参照中的位置、距离和角度。在块编辑器中,参数的外观类似于标注,动态块的相关动作完全是依据参数进行的。在AutoCAD 2012中提供的动态块参数类型有点、线性、极轴、旋转、对齐和翻转等。用户可以为同一个图块添加多个参数。将参数添加到动态块定义中时,该参数将定义块的一个或多个自定义特性。
“点”参数:向动态块定义中添加点参数,并定义块参照的自定义坐标特性。在块编辑器中,点参数类似于一个坐标标注。
“线性”参数:向动态块定义中添加线性参数,并定义块参照的自定义距离特性。线性参数显示两个目标点之间的距离,并限制沿预设角度进行的夹点移动。在块编辑器中,线性参数类似于对齐标注。
“极轴”参数:向动态块定义中添加极轴参数,并定义块参照的自定义距离和角度特性。极轴参数显示两个目标点之间的距离和角度值,可以使用夹点和【特性】选项板来共同更改距离值和角度值。在块编辑器中,极轴参数类似于对齐标注。
“XY”参数:向动态块定义中添加X、Y参数,并定义块参照的自定义水平距离和垂直距离特性。XY参数显示距参数基点的X距离和Y距离。在块编辑器中,XY参数显示为一对标注(水平标注和垂直标注),这一对标注共享一个公共基点。
“旋转”参数:向动态块定义中添加旋转参数,并定义块参照的自定义角度特性。旋转参数用于定义角度。在块编辑器中,旋转参数显示为一个圆。
“对齐”参数:向动态块定义中添加对齐参数。对齐参数定义坐标位置和角度。对齐参数总是应用于整个块,并且无需与任何动作相关联。对齐参数允许块参照自动围绕一个点旋转,以便与图形中的其他对象对齐。对齐参数影响块参照的角度特性。在块编辑器中,对齐参数类似于对齐线。
“翻转”参数:向动态块定义中添加翻转参数,并定义块参照的自定义翻转特性。翻转参数用于翻转对象。在块编辑器中,翻转参数显示为投影线,可以围绕这条投影线翻转对象。翻转参数将显示一个值,该值显示块参照是否已被翻转。
2.添加动作
【动作】选项卡提供用于向块编辑器中的动态块定义中添加动作的工具。动作定义了在图形中操作块参照的自定义特性时,动态块参照的几何图形如何移动或变化。向动态块添加动作前,必须先添加与该动作相对应的参数,该动作与参数上的关键点和图形对象相关联。
“移动”动作:在用户将移动动作与点参数、线性参数、极轴参数或XY参数相关联时,将该动作添加到动态块定义中。移动动作类似于“MOVE”命令。在动态块参照中,移动动作将使对象移动到指定的距离和角度。
“缩放”动作:在用户将比例缩放动作与线性参数、极轴参数或XY参数相关联时,将该动作添加到动态块定义中。比例缩放动作类似于“SCALE”命令。在动态块参照中,当通过移动夹点或使用【特性】选项板编辑关联的参数时,比例缩放动作将使其选择集发生缩放。
“拉伸”动作:在用户将拉伸动作与点参数、线性参数、极轴参数或XY参数相关联时,将该动作添加到动态块定义中。拉伸动作将使对象在指定的位置移动和拉伸指定的距离。
“极轴拉伸”动作:在用户将极轴拉伸动作与极轴参数相关联时,将该动作添加到动态块定义中。当通过夹点或【特性】选项板更改关联的极轴参数上的关键点时,极轴拉伸动作将使对象旋转、移动和拉伸指定的角度和距离。
“旋转”动作:在用户将旋转动作与旋转参数相关联时,将该动作添加到动态块定义中。旋转动作类似于“ROTATE”命令。在动态块参照中,当通过夹点或【特性】选项板编辑相关联的参数时,旋转动作将使其相关联的对象进行旋转。
“翻转”动作:在用户将翻转动作与翻转参数相关联时,将该动作添加到动态块定义中。使用翻转动作可以围绕指定的轴翻转动态块参照。
“阵列”动作:在用户将阵列动作与线性参数、极轴参数或XY参数相关联时,将该动作添加到动态块定义中。通过夹点或【特性】选项板编辑关联的参数时,阵列动作将复制关联的对象并按矩形的方式进行阵列。
3.动态块应用
在绘制建筑平面图时,需要绘制大量的门、窗,以及沙发、床、餐桌等家具配景,为了方便在添加门、窗和家具配景时能够根据需要更改其大小、方向等效果。用户可以利用块编辑器为其添加动作和参数。例如,利用块编辑器为“平开门”图块添加动作和参数,以便在绘制图形时能够根据需要更改其大小。具体的操作步骤如下。
1)利用直线、多段线、圆弧等工具,绘制一个“平开门”图形,如图9-22所示。
2)在功能区【常用】选项卡的【块】面板中单击【创建图块】按钮,将所绘制的“平开门”创建为图块。
3)在功能区【常用】选项卡的【块】面板中单击【编辑】按钮,打开如图9-23所示的【编辑块定义】对话框,并选择“平开门”图块,单击【确定】按钮,进入【块编辑器】工作环境。
(www.xing528.com)
图9-22 绘制“平开门”
图9-23 【编辑块定义】对话框
4)在【块编写选项板】中,选择【参数】选项卡中的【线性】参数,然后设置“平开门”图块宽度的起点和终点,为图块添加线型参数“距离1”,如图9-24a所示,然后单击右键,从如图9-24b所示的快捷菜单中选择【夹点显示】命令,将该参数的夹点设为1个,结果如图9-24c所示。
5)选择已添加的“距离1”参数,单击右键,从快捷菜单中选择【特性】命令,打开【特性】选项板,将其【距离类型】设为“列表”,并单击【距离值列表】后的按钮,在打开的【添加距离值】对话框中添加需要的距离数值,如图9-25所示。
6)在【块编写选项板】中选择【动作】选项卡中的“缩放”,再单击“距离1”参数及其夹点作为与动作关联的参数点。根据命令提示选择要缩放的对象。操作过程如图9-26所示。
7)在功能区【块编辑器】选项卡的【打开/保存】面板中单击【保存块】按钮,将前面的参数设置进行保存,单击【关闭块编辑器】按钮,完成参数设置并退出到绘图界面。
图9-24 添加线性参数
图9-25 修改“距离1”参数
a)距离列表特性窗口 b)【添加距离值】对话框
图9-26 添加“缩放”动作
a)选择与之关联的参数 b)选择对象
8)在功能区【常用】选项卡内的【块】面板中单击【插入块】按钮,在图形中插入名为“平开门”的图块,并单击该图形对象以激活夹点状态。选择右侧的夹点箭头,即可进行缩放动作,可缩放的距离范围是前面在“距离值列表”中设置的数值,如图9-27所示。
图9-27 动态块的缩放
a)激活夹点 b)调整大小
9)用户还可以在【块编辑器】工作界面中,为“平开门”图块添加“翻转”参数和相应的“翻转”动作,以便更改“平开门”图块的开启方向,如图9-28所示。
图9-28 添加“翻转”参数和动作
a)添加翻转参数 b)添加翻转动作 c)选择对象
10)单击【保存块】按钮,完成参数设置并退出到绘图界面。在功能区【常用】选项卡内的【块】面板中单击【插入块】按钮,在图形中插入名为“平开门”的图块,激活对象的夹点状态。选择左侧的动作夹点箭头,即可实现对象的翻转,如图9-29所示。
图9-29 动态块的翻转
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。