5.3 创建对象副本
5.3.1 复制
在绘制图形时,如果要绘制几个完全相同的对象,通常更快捷、简便的方法是:绘制了第一个对象后,再用复制的方法创建它的一个或多个副本。复制的操作方法灵活多样,下面分别介绍。
1. 利用Windows剪贴板进行复制
可以使用Windows剪贴板来剪切或复制对象,可以从一个图形到另一个图形、从图纸空间到模型空间(反之亦然),或者在AutoCAD和其他应用程序之间复制对象。用Windows剪贴板进行复制,一次只能复制出一个相同的被选定对象。下面以图5.3.1所示为例,说明复制图中的圆的操作过程。
图5.3.1 用Windows剪贴板进行复制
方法一:不指定基点复制。
打开随书资源文件D:\cad1901\work\ch05.03\copy01.dwg。
选择图5.3.1a中的圆形。
选择下拉菜单命令(这不同于下拉菜单中的命令)。
说明
还有三种选择该命令的方法:按下键盘上的Ctrl+C快捷键;将鼠标移至图中的空白处右击,从弹出的快捷菜单中选择命令;在命令行中输入COPYCLIP后按Enter键。
粘贴对象。
(1)选择下拉菜单命令。
(2)在命令行的提示下,在图中某位置点单击,此时系统便在该位置复制出相同大小的圆。
方法二:指定基点复制。
使用COPYCLIP或CUTCLIP将对象复制或剪切到剪贴板后,很难把这些对象粘贴到另一个图形中准确的位置点上,但基点复制的方法可以解决这个问题。其具体操作为:选择下拉菜单命令(或者在命令行中输入COPYBASE命令,或者在图形区右击并从弹出的快捷菜单中选择命令);;在的提示下,指定复制的基点;选择要复制的对象;粘贴对象(粘贴后,指定的基点将位于插入点处)。
2. 利用AutoCAD命令进行复制
用AutoCAD命令进行复制,一次可以复制出一个或多个相同的被选定对象。下面以图5.3.2和图5.3.3所示为例,说明复制图中两个圆的操作过程。
图5.3.2 用AutoCAD命令进行复制
打开随书资源文件D:\cad1901\work\ch05.03\copy02.dwg。
选择下拉菜单命令。
说明
或者在命令行中输入COPY或CO后按Enter键;或者单击“复制”按钮。
选择对象。在的提示下,选择图中的两个圆并按Enter键以结束选取。
复制对象。在命令行的提示下,指定图5.3.3a中的任意一点A作为基点;在的提示下,指定图中的B点作为位移的第二点(此时系统便在B点处复制出相同的圆);在命令行的提示下,指定C点作为位移的另一点(此时在C点又复制出相同的圆);在命令行的提示下,指定D点作为位移的另一点(此时在D点又复制出相同的圆);在命令行的提示下可继续确定点,按Enter键结束复制。
图5.3.3 操作过程
5.3.2 偏移
偏移复制是对选定图元(如线、圆弧和圆等)进行同心复制。对于直线而言,其圆心为无穷远,因此是平行复制。偏移曲线对象所生成的新对象将变大或变小,这取决于将其放置在源对象的哪一边。例如,将一个圆的偏移对象放置在圆的外面,将生成一个更大的同心圆;向圆的内部偏移,将生成一个小的同心圆。当偏移椭圆和椭圆弧时,系统实际生成的新曲线将被作为样条对象,因为从一个已有的椭圆通过偏移生成一个椭圆在数学上是不可能的。
下面以图5.3.4所示为例,说明如何用偏移复制的方法将图中的直线复制至多段线圆弧的圆心。
打开随书资源文件D:\cad1901\work\ch05.03\offset1.dwg。
选择下拉菜单命令。
说明
或者在命令行中输入OFFSET或O后按Enter键;或者单击“偏移”按钮。
指定偏移距离。在的提示下,输入偏移距离值为15,然后按Enter键。
在命令行的提示下选择直线,系统提示,单击直线的上方,此时直线偏移复制到直线上方15mm的位置,结果如图5.3.4b所示。
按Enter键结束操作。
图5.3.4 指定偏移距离
选项说明:提示中的“通过(T)”用于指定偏移复制的通过点。这里以图5.3.5为例,来介绍如何用该选项将图中的直线复制到圆弧的圆心:选择命令;输入字母T后按Enter键;选取图5.3.5a所示的直线为要偏移的对象;在的提示下,用捕捉的方法选择圆弧的圆心A点;按Enter键结束操作。
图5.3.5 指定通过点
在偏移复制对象时,还需注意以下几点。
◆ 只能以单击选取的方式选择要偏移的对象。
◆ 如果用给定偏移距离的方式偏移对象,距离值必须大于零。
◆ 如果给定的距离值或要通过的点的位置不合适,或指定的对象不能由“偏移”命令确认,系统会给出相应提示。
◆ 当偏移多段线时,OFFSETGAPTYPE系统变量决定如何处理偏移后的多段线各段之间产生的间隙,这个系统变量可以有以下的值。
● 如果值为0,延伸线段填补间隙。
● 如果值为1,用一个圆弧填补间隙,圆弧的半径等于偏移距离。
● 如果值为2,用一个倒角线段填补间隙。
5.3.3 镜像
通常在绘制一个对称图形时,可以先绘制图形一半的部分,然后通过指定一条镜像线,用镜像的方法来创建图形的另外一部分,这样可以快速地绘制出需要的图形。
如果要镜像的对象中包含文本,可以通过设置系统变量MIRRTEXT来实现不同的结果。当系统变量MIRRTEXT设置为0时,保持文本原始方向,使文本具有可读性,如图5.3.6b所示;如果将MIRRTEXT设置为1,文本完全镜像,无可读性,如图5.3.6c所示。
图5.3.6 镜像对象
下面以图5.3.7所示为例,说明如何用镜像的方法绘制图中对象的左边一部分,并且镜像后的文字保持它的原始方向。
图5.3.7 操作过程
打开随书资源文件D:\cad1901\ch05.03\mirror.dwg。
将系统变量MIRRTEXT设置为0。在命令行中输入MIRRTEXT后按Enter键,输入其新值0后,按Enter键结束设置。
选择下拉菜单命令。
说明
或者在命令行中输入MIRROR或MI,或者单击“镜像”按钮。
选择图中的多段线对象和文字对象,按Enter键结束选取。
指定镜像线的第一点A和第二点B。
在的提示下,直接按Enter键(执行默认项),保留源对象;如果在此提示下输入字母Y,则表示删除源对象。
说明
当镜像对象时,经常需要打开“正交”模式,这样可使副本被垂直或水平镜像。
5.3.4 阵列
阵列复制对象就是以矩形或环形方式多重复制对象。对于矩形阵列,可以通过指定行和列的数目以及它们之间的距离来控制阵列后的效果;而对于环形阵列,则需要确定组成阵列的副本数量,以及是否旋转副本等。
1. 矩形阵列
下面以图5.3.8所示为例,说明将图中的圆形进行矩形阵列的操作步骤。
图5.3.8 矩形阵列对象
打开随书资源文件D:\cad1901\work\ch05.03\array1.dwg。
选择下拉菜单命令。
说明
或者在命令行中输入命令ARRAY或字母AR,或者在“修改”面板中单击“矩形阵列”按钮。
选择对象。在命令行的提示下,选取图中的圆并按Enter键以结束选取。
定义行参数。在选项卡区域的文本框中输入3,在文本框中输入150。
定义列参数。在选项卡区域的文本框中输入4,在文本框中输入200。
单击按钮,完成阵列的创建。
2. 环形阵列
下面以图5.3.9所示为例,说明环形阵列的操作步骤。
图5.3.9 环形阵列对象
打开随书资源文件D:\cad1901\work\ch05.03\array2.dwg。
选择下拉菜单命令。
选择对象。在的提示下,选取图中的两个圆并按Enter键以结束选取。
设置环形阵列相关参数。
(1)指定阵列中心点。在命令行的提示下,选取点A作为环形阵列的中心点。
(2)定义阵列参数。在选项卡区域的文本框中输入4,在文本框中输入360。
注意
如果实现阵列后的效果如图5.3.10c所示,只需要将选项卡区域的“旋转项目”按钮处于弹起的状态即可。
图5.3.10 环形阵列对象2