虽然一个块可以由多个对象构成,但却是作为一个整体来使用。用户可以将块看作是一个对象来进行操作,如“move”、“copy”、“erase”、“rotate”、“array”和“mirror”等命令。当然,如果有必要,也可以使用“explode”命令将块分解为相对独立的多个对象。
当用户创建一个块后,AutoCAD将该块存储在图形数据库中,此后用户可根据需要多次插入同一个块,而不必重复绘制和储存,因此节省了大量的绘图时间。此外,插入块并不需要对块进行复制,而只是根据一定的位置、比例和旋转角度来引用,因此数据量要比直接绘图小得多,从而节省了计算机的存储空间。
另外在AutoCAD中还可以将块存储为一个独立的图形文件,也称为外部块。这样其他人就可以将这个文件作为块插入到自己的图形中,不必重新进行创建。因此可以通过这种方法建立图形符号库,供所有相关的设计人员使用。这既节约了时间和资源,又可保证符号的统一性、标准性。
6.4.2 实例2 块的创建和使用
Step 1 创建新图形文件
启动AutoCAD 2002系统,以“acadiso.dwt”为模板建立新的图形文件。
Step 2 绘制标识点
(1) 调用“line”命令,在点(-1,-1)、点(1,1)和点(-1,1)、点(1,-1)之间绘制两条直线。
(2) 调用“circle”命令,以点(0,0)为圆心,绘制半径为1的圆。
(3) 调用“donut”命令,以点(0,0)为圆心,绘制内径为0、外径为2的圆环。结果如图6-14所示。
(4) 然后利用“trim”命令来修剪圆环。调用 “trim”命令,并选择两条直线作为修剪边界,将圆环上面四分之一部分和下面四分之一部分去掉。结果如图6-15所示。
Step 3 创建块对象
(1) 利用已完成的标识点图形来创建块对象。选择“Draw(绘图)”工具栏中 图标,弹出“Block Definition(块定义)”对话框,如图6-16所示。并进行如下设置:
在“Name(名称)”编辑框中输入块名“sign_point”。
设置“Base point(基点)”三维坐标为(0,0,0)。
在“Objects(对象)”栏中,单击 图标返回绘图区并选择全部图形对象。并选中“Convert to block”项。
在“Preview icon(预览图标)”栏中选中“Create icon from block geometry(从块的几何图形创建图标)”项。
保持其他设置不变,单击OK按钮结束创建块命令,由此创建了一个名为“sign_point”的块对象。#p#副标题#e#
Step 4 块的使用
(2) 现在,使用上一步所创建的块对象。选择“Draw(绘图)”工具栏中 图标,弹出“Insert(插入)”对话框,如图6-17所示。并进行如下设置:
确认“Name(名称)”框中为“sign_point”。
在“Insertion point(插入点)”栏中,取消“Specify On-screen(在屏幕上指定)”项,并设置插入点坐标为(3,0,0)。
在“Scale(缩放比例)”栏中,取消“Specify On-screen(在屏幕上指定)”项,并设置X比例因子为2,Y、Z比例因子为1。
保持其他设置不变,单击OK按钮完成插入块操作,结果如图6-18所示。
(3) 重复插入块命令,设置插入点坐标为(7,0,0),三项比例因子均为1,并在“Rotation(旋转)”栏中,取消“Specify On-screen(在屏幕上指定)”项,并设置“Angle(角度)”为45。单击OK按钮完成插入块操作,结果如图6-19所示。
(4) 还可以使用块对象进行“divide(定数等分)”和“measure(定距等分)”操作。首先以点(50,50)为圆心,以20为半径绘制一个圆。然后调用“divide”命令,并按提示进行如下操作:
Command:DIVIDE Enter |
//调用“divide”命令 |
Select object to divide: |
//选择圆对象 |
Enter the number of segments or [Block]:b Enter |
//选择“Block”选项进行块操作 |
Enter name of block to insert:sign_point Enter |
//指定所使用的块名 |
Align block with object? [Yes/No] <Y>:n Enter |
//选择“No”选项不进行对齐操作 |
Enter the number of segments: 10 |
//指定等分数为10 |
结果如图6-20所示。
(5) 在上一步所绘制的圆的右侧绘制一条样条曲线,大概位置可参见图6-21。然后调用“measure”命令,并按提示进行如下操作:
Command: MEASUREEnter |
//调用“measure”命令 |
Select object to measure: |
//选择样条曲线对象 |
Specify length of segment or [Block]: b Enter |
//选择“Block”选项进行块操作 |
Enter name of block to insert:sign_point Enter |
//指定所使用的块名 |
Align block with object? [Yes/No] <Y>:n Enter |
//选择“No”选项不进行对齐操作 |
Enter the number of segments: 10 |
//指定等分距离为10 |
结果如图6-21所示。
Step 5 保存文件
(1) 以“exam6-2”为名保存该图形文件。#p#副标题#e#
实例说明
1. 创建块命令的调用方式为:
工具栏:“Draw(绘图)”→
菜单:【Draw(绘图)】→【Block(块)】→【Make…(创建)】
命令行:block(或别名b)
调用该命令后,系统将弹出“Block Definition(块定义)”对话框,参见图6-16。该对话框各部分说明如下:
(1) “Name(名称)”:指定块的名称,可包括字母、数字、空格、中文以及Microsoft Windows和AutoCAD没有用于其他用途的特殊字符。如果给出的块参照的名称在当前图形中已经存在,系统将弹出一个警告信息对话框,如图6-22所示。
用户可单击“是”按钮来重新定义块,或单击“否”按钮重新指定块的名称。如果一个块被重新定义,那么一旦重新生成图形,则图形中的所有使用该名称的块都将自动更新。
(2) “Base point(基点)”:指定块的基点,当插入块时将以基点为准。用户可在对话框中指定,或单击 按钮返回绘图区进行选择。
(3) “Objects(对象)”:用户可单击 图标返回绘图区选择块中要包含的对象,或单击按钮弹出“Quick Select(快速选择)”对话框来构造选择集。关于快速选择的作用请参见第7章7.2.1节。此外,用户还可进一步进行如下设置:
“Retain(保留)”:创建块以后,将选定对象保留在图形中作为不同对象。
“Convert to block(转换为块)”:创建块以后,将选定对象转换成图形中的一个块引用。
“Delete(删除)”:创建块以后从图形中删除选定的对象。
(4) “Preview icon(预览图标)”:该栏包含如下两项:
“Do not include an icon(不包括图标)”:不创建图标。
“Create icon from block geometry(从块的几何图形创建图标)”:根据块对象的几何图形创建预览图标,并随块定义一起保存。
(5) “Insert(插入单位)”:指定把块从AutoCAD设计中心拖到图形中时,对块进行缩放所使用的单位。关于AutoCAD设计中心请参见第15章。
(6) “Description(说明)”:指定与块定义相关联的文字说明。
(7) “Hyperlink(超级链接)”:指定附着于块对象的超级链接。关于超级链接请参见第25章25.3节。
2. 插入块命令的调用方式为:
工具栏:“Draw(绘图)”→
菜单:【Insert(插入)】→【Block…(块)】
命令行:insert(或别名i)、inserturl
调用该命令后,系统将弹出“Insert(插入)”对话框,参见图6-17。该对话框各部分说明如下:
(1) “Name(名称)”:指定要插入的块名。用户也可单击Browse按钮来选择并插入外部图形文件或外部块参照,关于外部块详见本章6.4.5节。
(2) “Insertion point(插入点)”:指定块的插入点(即块的基点位置)。如果用户选中了“Specify On-screen(在屏幕上指定)”项,则可在关闭对话框后用定点设备在绘图区指定块的插入点。
(3) “Scale(缩放比例)”:指定插入块在X、Y、Z轴向上的比例(以块的基点为准)。如果用户选中了“Specify On-screen(在屏幕上指定)”项,则可在关闭对话框后用定点设备指定块比例。如果用户选择“Uniform Scale(统一比例)”项,则只需指定X方向上的比例因子,Y、Z向上的比例因子自动与其保持一致。
(4) “Rotation(旋转)”:指定插入块的旋转角度(以块的基点为中心)。如果用户选中了“Specify On-screen(在屏幕上指定)”项,则可在关闭对话框后用定点设备指定旋转角度。[更多技术文章-★编 程 入 门 网★]
(5) “Explode(分解)”:选择该项后,在插入块的同时将对块进行分解。同时,该选项要求只能使用统一比例对块进行缩放。关于块的分解详见6.4.3节。
3. 使用“divide”命令或“measure”命令,利用块来等分对象时,除了通过等分点来确定块的插入位置外,还要指定是否对齐块和对象:
Align block with object? [Yes/No] <Y>:
如果用户选择“Yes”项,则插入块的X轴方向与等分对象在等分点处相切或对齐。而选择“No”项时,插入块将保持原来的方向。
说明 “block”、“insert”命令均具有相应的命令行形式“-block”和“-insert”。
说明 如果指定负的X、Y和Z比例因子,则插入块的镜像图像。
注意 如果在样板中创建并保存了块,那么在使用该样板创建新图时,块定义也将保存在新创建的图形中。
如果将一个图形文件插入到当前图形中,那么其中的块定义也被插入到当前图形中.
评论 {{userinfo.comments}}
{{child.content}}
{{question.question}}
提交