您的位置: 网站首页 > 艺术与设计 > AutoCAD计算机辅助设计 > 第7章 三维绘图基础 > 【7.6 创建复杂实体】

7.6 创建复杂实体

 

7.6  创建复杂实体

AutoCAD中,用户除了可以直接创建基本实体之外,还可以通过二维图形对象,通过一定的操作创建三维实体。

7.6.1  拉伸

使用EXTRUDE命令可以将一些二维对象拉伸成三维实体。拉伸过程中不但可以指定高度,还可以使对象截面沿着拉伸方向变化。

EXTRUDE命令可以拉伸闭合的对象,例如多段线、多边形、矩形、圆、椭圆、闭合的样条曲线、圆环和面域。不能拉伸三维对象、包含在块中的对象、有交叉或横断部分的多段线,以及非闭合多段线。EXTRUDE命令可以沿路径拉伸对象,也可以指定高度值和斜角。

用户可通过在命令行中输入EXTRUDE,或单击“建模”工具栏中的“拉伸”按钮 ,或选择“绘图”“建模”“拉伸”命令来执行拉伸命令。

单击“建模”工具栏中的“拉伸”按钮,命令行提示如下。

命令: _extrude

当前线框密度:  ISOLINES=4

选择要拉伸的对象: 找到1

选择要拉伸的对象:

指定拉伸的高度或[方向(D)/路径(P)/倾斜角(T)]:

在命令行中,“拉伸高度”选项如果输入正值,将沿对象所在坐标系的Z轴正方向拉伸对象,如果输入负值,将沿Z轴负方向拉伸对象,对象不必平行于同一平面。如果所有对象处于同一平面上,将沿该平面的法线方向拉伸对象。“方向”选项表示通过指定的两点指定拉伸的长度和方向;“路径”选项表示选择基于指定曲线对象的拉伸路径对对象进行拉伸;在“倾斜角”选项中,输入正角度表示从基准对象逐渐变细地拉伸,而输入负角度则表示从基准对象逐渐变粗地拉伸。

将封闭多段线拉伸800的效果如图7-32所示。

_

7-32  拉伸图形

7.6.2  旋转

REVOLVE命令,可以将一些二维图形绕指定的轴旋转形成三维实体。REVOLVE命令,可以通过将一个闭合对象围绕当前UCSX轴或Y轴旋转一定角度来创建实体,也可以围绕直线、多段线或两个指定的点旋转对象。用于旋转生成实体的闭合对象可以是圆、椭圆、二维多义线及面域。

用户可通过在命令行中输入REVOLVE,或单击“建模”工具栏中的“旋转”按钮,或选择“绘图”“建模”“旋转”命令来执行旋转命令。

单击“建模”工具栏中的“旋转”按钮,命令行提示如下。

命令: _revolve

当前线框密度:  ISOLINES=4

选择要旋转的对象: 找到1               //选择旋转对象

选择要旋转的对象:                      //Enter键,完成选择

指定轴起点或根据以下选项之一定义轴[对象(O)/X/Y/Z] <对象>: o//输入o,以对象为轴

选择对象:                             //选择旋转轴

指定旋转角度或[起点角度(ST)] <360>:    //Enter键,默认旋转角度为360°

7-33  轴承端盖效果

 

命令行中的“轴起点”选项表示指定旋转轴的第一点和第二点;“对象”选项表示选择现有的对象定义了旋转轴;“X/Y/Z”选项表示使用当前UCS的正向XY或者Z轴作为轴的正方向。

7-3绘制轴承端盖效果。

绘制如图7-33所示的轴承端盖。

其具体操作步骤如下:

1)执行“多段线”命令,命令行提示如下。

命令: _pline

指定起点:

当前线宽为0

指定下一个点或[圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @6,0

指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,30

指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @-4,0

指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,3

指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @-4,0

指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,-3

指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @-8,0

指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,-4

指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @10,0

//输入多段线各点

指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: c

//输入c,闭合多段线,绘制多段线如图7-34所示

2)单击“建模”工具栏中的“旋转”按钮,命令行提示如下。

命令: _revolve

当前线框密度:  ISOLINES=4

选择要旋转的对象: 找到1             //选择步骤(1)绘制完成的多段线

选择要旋转的对象:                     //Enter键,完成对象选择

指定轴起点或根据以下选项之一定义轴[对象(O)/X/Y/Z] <对象>://捕捉如图7-34所示的点1

指定轴端点:                          // 捕捉如图7-34所示的点2

指定旋转角度或[起点角度(ST)] <360>:   //Enter键,旋转360°

3选择“视图”“消隐”命令,消隐效果如图7-35所示。

              

7-34  旋转多段线                          7-35  消隐效果

7.6.3  扫掠

SWEEP命令可以通过沿开放或闭合的二维或三维路径扫掠开放或闭合的平面曲线(轮廓)来创建新实体或曲面。

SWEEP命令用于沿指定路径以指定轮廓的形状(扫掠对象)绘制实体或曲面,可以扫掠多个对象,但是这些对象必须位于同一平面中。如果沿一条路径扫掠闭合的曲线,则生成实体。如果沿一条路径扫掠开放的曲线,则生成曲面。

用户可通过在命令行中输入SWEEP,或单击“建模”工具栏中的“扫掠”按钮,或选择“绘图”“建模”“扫掠”命令来执行扫掠命令。

单击“建模”工具栏中的“扫掠”按钮,命令行提示如下。

命令: _sweep

当前线框密度:  ISOLINES=4

选择要扫掠的对象: 找到1      //选择要扫掠的对象

选择要扫掠的对象:              //Enter键,完成扫掠对象选择

选择扫掠路径或[对齐(A)/基点(B)/比例(S)/扭曲(T)]:   //选择扫掠路径

在命令行提示中,“对齐”选项指定是否对齐轮廓以使其作为扫掠路径切向的法向,默认情况下,轮廓是对齐的;“基点”选项指定要扫掠对象的基点,如果指定的点不在选定对象所在的平面上,则该点将被投影到该平面上;“比例”选项指定比例因子以进行扫掠操作,从扫掠路径的开始到结束,比例因子将统一应用到扫掠的对象;“扭曲”选项设置正被扫掠的对象的扭曲角度,扭曲角度指定沿扫掠路径全部长度的旋转量。

对如图7-36所示的圆执行扫掠命令,扫掠路径为螺旋线,扫掠效果如图7-37所示。

             

7-36  扫掠对象和路径                            7-37  扫掠效果

7.6.4  放样

LOFT命令可以通过对包含两条或两条以上横截面曲线的一组曲线进行放样(绘制实体或曲面)来创建三维实体或曲面。

LOFT命令在横截面之间的空间内绘制实体或曲面,横截面定义了结果实体或曲面的轮廓(形状)。横截面(通常为曲线或直线)可以是开放的(例如圆弧),也可以是闭合的(例如圆)。如果对一组闭合的横截面曲线进行放样,则生成实体。如果对一组开放的横截面曲线进行放样,则生成曲面。

用户可通过在命令行中输入LOFT,或单击“建模”工具栏中的“放样”按钮,或选择“绘图”“建模”“放样”命令来执行放样命令。

单击“建模”工具栏中的“放样”按钮,命令行提示如下。

命令: _loft

按放样次序选择横截面: 找到1    //拾取横截面1

按放样次序选择横截面:            //Enter键,完成截面拾取

输入选项[导向(G)/路径(P)/仅横截面(C)] <仅横截面>: p   //输入p,按路径放样

选择路径曲线://拾取多段线路径,按Enter键生成放样实体

命令行中,“导向”选项指定控制放样实体或曲面形状的导向曲线,导向曲线可以是直线或曲线,可通过将其他线框信息添加至对象来进一步定义实体或曲面的形状;“路径”选项指定放样实体或曲面的单一路径;“仅横截面”选项将显示“放样设置”对话框。

以如图7-38所示的5个圆截面为放样截面,直线为路径,放样效果如图7-39所示。

                

7-38  放样截面和路径                   7-39  放样效果