1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第八章 三维建模,8.1,三维绘图基础,8.1.1,三维模型的分类,三维模型是二维投影图立体形状的表达方式。根据三维模型的创建方法及存储方式不同,三维模型可以分为线框模型、曲面模型和实体模型三种类型。,1,线框模型,:,是三维对象的轮廓描述,由对象的点、直线和曲线组成。在,AutoCAD,中可以通过在三维空间中绘制点、线、曲线的方式得到线框模型。线框模型只具有边的特征,没有面和体的特征,无法对其进行面积、体积、
2、重心等计算,不能进行消隐和渲染等操作。,2,曲面模型,:,是用来描述三维对象的,它不仅定义了三维对象的边界,还具有面的特征。曲面模型适用于创建较为复杂的曲面。对于由网格构成的曲面,多边形网格越密,曲面的光滑程度越高。由于曲面模型具有面的特征,因此可以对其进行面积的计算、消隐、着色和渲染等操作。,3,实体模型,:,是三维模型的最高级方式。实体模型包含信息最多,具有质量、体积、重心和惯性矩等特性。与传统的线框模型相比,复杂的实体形状更易于构造和编辑。如果需要,我们还可以将实体分解为面域、体、曲面和线框对象。,8.1.2,三维坐标系,AutoCAD,采用三维坐标系来确定点的位置,三维模型是建立在三维
3、坐标中的。三维坐标系统包括有三维笛卡儿坐标系、圆柱坐标系和球面坐标系。,图,8-1,圆柱坐标 图,8-2,球面坐标,8.1.3,观察三维模型,利用三维视图观察工具可以将目标定位在模型的指定方位,使我们从不同的角度、高度和距离查看图形中的对象。,1,设置视点,使用,【,视点,】,命令来设置观察方向的方式更为直观,我们可以直接指定视点坐标,系统会将观察者置于该视点位置上面向原点(,0,0,0,)方向观察图形。设置视点的命令操作方法如下:,从菜单栏中选择,【,视图,】【,三维视图,】【,视点,】,命令。,在命令窗口中输入,VPOINT,命令,按,Enter,键。,我们也可通过屏幕上显示的罗盘来定义视
4、点,如图,8-3,所示。如果要选择一个观察方向,可将鼠标指针移动到罗盘的适当位置后单击,窗口中的图形将根据视点位置变化同步更新。,利用罗盘定义视点时,可以在命令行中,选择,“,旋转,”,选项,此时需要分别指定观察,视线在,XY,平面中与,X,轴的夹角,以及观察视,线与,XY,平面的夹角。,图,8-3,罗盘定义视点,2,设置视图,在编辑三维模型时,仅仅使用一个视图很难准确地观察对象,因此在创建三维模型前,通常先要对视图进行设置。我们可以切换至,“,三维建模,”,工作空间,利用,【,视图,】,选项卡上提供的选项进行设置。设置视图的命令操作方法如下:,从菜单栏中选择,【,视图,】【,三维视图,】,命
5、令,选择所需的视图类型。,在功能区,【,视图,】,选项卡,【,视图,】,面板中选择所需的视图类型。,在命令窗口中输入,VIEW,命令,按,Enter,键。,我们可在,【,视图,】,工具面板左侧的,“,视图,类型选择列表,”,中选择任意视图类型,如图,8-4,所示。,图,8-4,视图类型,3,视点预置,视点预置是指通过指定在,XY,平面中视点与,X,轴的夹角和视点与,XY,平面的夹角来设置三维观察方向。视点预置的命令操作方法如下:,从菜单栏中选择,【,视图,】【,三维视图,】【,视点预设,】,命令。,在命令窗口中输入,DDVPOINT,命令,按,Enter,键。,执行,【,视点预设,】,命令,将
6、会打开,“,视点预设,”,对话框,如图,8-5,所示。,在该对话框中,我们可以用鼠标控制图,形或直接在文本框中输入视点的角度值,,相对于当前我们坐标系或相对于世界坐,标系指定角度后,视角将自动更新。单,击,【,设置为平面视图,】,按钮,将观察角,度设置为相对于选中的坐标系显示平面,视图。,图,8-5 “,视点预设”对话框,8.2,创建基本实体,8.2.1,绘制长方体,使用,【,长方形,】,工具可以创建实心长方体或实心立方体。在绘制长方体时,始终将其底面绘制为与当前,UCS,的,XY,平面(工作平面)平行的状态。绘制长方体的操作方法如下:,从菜单栏中选择,【,绘图,】【,建模,】【,长方体,】,
7、命令。,在功能区,【,常用,】,选项卡,【,建模,】,面板中单击,【,长方体,】,按钮。,在命令窗口中输入,BOX,命令,按,Enter,键。,例如,绘制一个边长为,80mm,的正方体,命令行提示如下:,命令,:_box,(执行长方体命令),指定第一个角点或,中心,(C):,(指定角点,1,),指定其他角点或,立方体,(C)/,长度,(L):80,80,80,(指定角点,2,),完成命令操作,结果如图,8-6,(,a,)所示。另外,我们还可以利用如图,8-6,(,b,)所示长方体的夹点调整其长度、宽度和高度。,图,8-6,正方体,(,a,)(,b,),8.2.2,绘制楔体,使用,【,楔体,】,
8、工具可以创建面为矩形或正方形的楔形实体。绘制的楔体底面与当前,UCS,的,XY,平面平行,斜面正对第一个角点,楔体的高度与,Z,轴平行。绘制楔体的操作方法如下:,从菜单栏中选择,【,绘图,】【,建模,】【,楔体,】,命令。,在功能区,【,常用,】,选项卡的,【,建模,】,面板中单击,【,楔体,】,按钮。,在命令窗口中输入,WEDGE,命令,按,Enter,键。,例如,绘制一个底面为,300mm,80mm,,高度为,80mm,的楔形。命令行提示如下:,命令,:_wedge,(执行楔体命令),指定第一个角点或,中心,(C):,(单击任意一点,指定第一个角点),指定其他角点或,立方体,(C)/,长度
9、L):300,80,(输入角点坐标),指定高度或,两点,(2P):80,(输入楔体高度值),执行该命令时,各选项的作用与,绘制长方体时相同。完成命令操作,,结果如图,8-7,(,a,)所示。另外,用,户还可以利用如图,8-7,(,b,)所示楔体,的夹点调整其底面尺寸和高度。,(,a,)(,b,),图,8-7,楔体,8.2.3,绘制圆锥体,使用,【,圆锥体,】,工具可以创建底面为圆形或椭圆形的尖头圆锥体或圆台。在默认情况下,圆锥体的底面位于当前,UCS,的,XY,平面上,圆锥体的高度与,Z,轴平行。绘制圆锥体的操作方法如下:,从菜单栏中选择,【,绘图,】【,建模,】【,圆锥体,】,命令。,在
10、功能区,【,常用,】,选项卡,【,建模,】,面板中单击,【,圆锥体,】,按钮。,在命令窗口中输入,CONE,命令,按,Enter,键。,例如,绘制一个底面半径为,80mm,,高度为,200mm,的圆锥体,命令行提示如下:,命令,:_cone,(执行圆锥体命令),指定底面的中心点或,三点,(3P)/,两点,(2P)/,相切、相切、半径,(T)/,椭圆,(E):,(指定底面中心点),指定底面半径或,直径,(D):80,(指定圆锥体底面半径),指定高度或,两点,(2P)/,轴端点,(A)/,顶面半径,(T):200,(输入圆锥体高度值),完成命令操作,结果如图,8-8,(,a,)所示。我们可以利用如
11、图,8-8,(,b,)所示圆锥体的夹点调整其底面半径、顶面半径和高度。另外,在命令执行过程中,我们还可以通过指定圆锥体顶面半径来创建圆锥台,结果如图,8-9,所示。,图,8-8,圆锥体,(,a,)(,b,),图,8-9,圆锥台,(,a,)(,b,),8.2.4,绘制棱锥体,使用,【,棱锥体,】,工具可以创建最多具有,32,个侧面的实体棱锥体。我们可以创建倾斜至一个点的棱锥体,也可以创建从底面倾斜至平面的棱台。绘制棱锥体的操作方法如下:,从菜单栏中选择,【,绘图,】【,建模,】【,棱锥体,】,命令。,在功能区,【,常用,】,选项卡,【,建模,】,面板中单击,【,棱锥体,】,按钮。,在命令窗口中输
12、入,PYRAMID,命令,按,Enter,键。,例如,创建一个底面外切圆半径为,80mm,,,高度为,200mm,的六棱锥体,命令行提示如下:,命令,:_pyramid,(执行棱锥体命令),4,个侧面 外切,指定底面的中心点或,边,(E)/,侧面,(S):s,(更改棱锥体侧面),输入侧面数,:6,(设定棱锥体侧面为,6,),指定底面的中心点或,边,(E)/,侧面,(S):,(单击,指定底面中心点),指定底面半径或,内接,(I):80,(指定底面半径),指定高度或,两点,(2P)/,轴端点,(A)/,顶面半径,(T):200,(指定高度),完成命令操作,结果如图,8-8,(,a,)所示。我们还可
13、以利用如图,8-8,(,b,)所示六棱锥体的夹点调整其底面外切圆的半径和高度。,图,8-8,六棱锥体,8.2.5,绘制圆柱体,使用,【,圆柱体,】,工具能创建以圆或椭圆为底面的圆柱体。在默认情况下,圆柱体的底面位于当前我们坐标系的,XY,平面上,圆柱体的高度与,Z,轴平行。绘制圆柱体的操作方法如下:,从菜单栏中选择,【,绘图,】【,建模,】【,圆柱体,】,命令。,在功能区,【,常用,】,选项卡,【,建模,】,面板中单击,【,圆柱体,】,按钮。,在命令窗口中输入,CYLINDER,命令,按,Enter,键。,例如,绘制一个底面半径为,80,,高度为,200mm,的圆柱体,命令行提示如下:,命令,
14、cylinder,(执行圆柱体命令),指定底面的中心点或,三点,(3P)/,两点,(2P)/,相切、相切、半径,(T)/,椭圆,(E):,(指定底面中心点),指定底面半径或,直径,(D):80,(指定圆柱体底面半径),指定高度或,两点,(2P)/,轴端点,(A):200,(指定圆柱体高度),执行该命令时,各选项的作用与,绘制圆锥体时相同。完成命令操作,,结果如图,8-12,(,a,)所示。利用如图,8-12,(,b,)所示圆柱体的夹点,我们,可以任意调整其底面半径和高度。,图,8-12,圆柱体,8.2.6,绘制球体,使用,【,球体,】,工具可以创建实体球体。如果从圆心开始创建,球体的中心轴
15、将与当前我们坐标系(,UCS,)的,Z,轴平行。绘制球体的操作方法如下:,从菜单栏中选择,【,绘图,】【,建模,】【,球体,】,命令。,在功能区,【,常用,】,选项卡的,【,建模,】,面板中单击,【,球体,】,按钮。,在命令窗口中输入,SPHERE,命令,按,Enter,键。,例如,绘制一个半径为,80mm,的球体,命令行提示如下:,命令,:_sphere,(执行球体命令),指定中心点或,三点,(3P)/,两点,(2P)/,相切、相切、半径,(T):,(单击,指定中心点),指定半径或,直径,(D):80,(指定球体半径),完成命令操作,结果如图,8-13,(,a,)所示。另外,我们可以选择使用
16、三点,”,、,“,两点,”,、,“,相切、相切、半径,”,等多种方式绘制球体。我们还可以利用如图,8-13,(,b,)所示球体的夹点调整其半径。,图,8-13,球体,8.2.7,绘制圆环体,圆环体具有两个半径值,一个值定义圆管,另一个值定义从圆环体的圆心到圆管的圆心之间的距离。如果输入的圆管半径大于圆环体半径,则圆环体可以自交,自交的圆环体没有中心孔。绘制圆环体的操作方法如下:,从菜单栏中选择,【,绘图,】【,建模,】【,圆环体,】,命令。,在功能区,【,常用,】,选项卡,【,建模,】,面板中单击,【,圆环体,】,按钮。,在命令窗口中输入,TORUS,命令,按,Enter,键。,例如,绘
17、制一个圆环半径为,80mm,,圆管半径为,30mm,的圆环体,命令行提示如下:,命令,:_torus,(执行圆环体命令),指定中心点或,三点,(3P)/,两点,(2P)/,切点、切点、半径,(T):,(单击,指定圆环中心点),指定半径或,直径,(D):80,(指定圆环体半径),指定圆管半径或,两点,(2P)/,直径,(D):30,(将圆管半径设为,30,),执行该命令时,各选项的作用与绘制球体时相同。完成命令操作,结果如图,8-14,(,a,)所示。我们还可以利用如图,8-14,(,b,)所示圆环体的夹点调整圆环半径及圆管半径。,图,8-14,圆环体,(,a,)(,b,),8.2.8,绘制多段
18、体,可以用来创建三维墙体。在默认情况下,多段体始终带有一个矩形轮廓,我们可以指定轮廓的高度和宽度。绘制多段体的操作方法如下:,从菜单栏中选择,【,绘图,】【,建模,】【,多段体,】,命令。,在功能区,【,常用,】,选项卡,【,建模,】,面板中单击,【,多段体,】,按钮。,在命令窗口中输入,POLYSOLID,命令,按,Enter,键。,例如,使用,【,多段体,】,命令创建一个建筑物墙体轮廓,命令行提示如下:,命令,:_polysolid,高度,=4.0000,宽度,=0.2500,对正,=,居中,(执行多段体命令),指定起点或,对象,(O)/,高度,(H)/,宽度,(W)/,对正,(J):h,
19、选择高度设置选项),指定高度,:2400,(在动态输入窗口中输入墙体高度,2400,),高度,=2400.0000,宽度,=5.0000,对正,=,居中,指定起点或,对象,(O)/,高度,(H)/,宽度,(W)/,对正,(J):w,(选择宽度设置选项),指定宽度,:240,(在动态输入窗口中输入墙体宽度为,240,),高度,=2400.0000,宽度,=240.0000,对正,=,居中,指定起点或,对象,(O)/,高度,(H)/,宽度,(W)/,对正,(J):,(单击设定墙体起点),指定下一个点或,圆弧,(A)/,放弃,(U):3000,(输入墙体长度),指定下一个点或,圆弧,(A)/,放弃
20、U):2400,(输入墙体长度),指定下一个点或,圆弧,(A)/,放弃,(U):750,(输入墙体长度),指定下一个点或,圆弧,(A)/,闭合,(C)/,放弃,(U):c,(自动闭合,按,Enter,完成绘制),完成命令操作,结果如图,8-15,(,a,)所示。我们可以利用多段体的夹点调整其墙体厚度、高度和墙体位置,方便地修改房间平面形状和尺寸,如图,8-15,(,b,)所示。,图,8-15,绘制多段体,(,a,)(,b,),另外,可以利用,【,多段体,】,命令将二维线条转换为多段体对象。首先绘制表示墙线的平面轮廓,如图,8-16,(,a,)所示,然后利用,【,多段体,】,功能进行转换。命
21、令行提示如下:,命令,:_polysolid,高度,=4.0000,宽度,=0.2500,对正,=,居中,(执行多段体命令),指定起点或,对象,(O)/,高度,(H)/,宽度,(W)/,对正,(J):h,(选择高度设置选项),指定高度,:2400,(在动态输入窗口中输入墙体高度,2400,),高度,=2400.0000,宽度,=5.0000,对正,=,居中,指定起点或,对象,(O)/,高度,(H)/,宽度,(W)/,对正,(J):w,(选择宽度设置选项),指定宽度,:240,(在动态输入窗口中输入墙体宽度为,240,),高度,=2400.0000,宽度,=240.0000,对正,=,居中,指定
22、起点或,对象,(O)/,高度,(H)/,宽度,(W)/,对正,(J):o,(选择对象选项),选择对象,:,(光标拾取已绘制的多段线对象,即可将该多段线对象转换为多段体),完成命令操作,结果如图,8-16,(,b,)所示。,图,8-16,生成多段体,8.3,二维图形创建实体,8.3.1,拉伸实体,我们可以通过拉伸已选定的对象来创建实体和曲面。如果拉伸闭合对象,则生成的对象为实体。如果拉伸开放对象,则生成的对象为曲面。如果拉伸具有一定宽度的多段线,则将忽略宽度并从多段线路径的中心拉伸多段线。如果拉伸具有一定厚度的对象,则将忽略厚度。拉伸实体的操作方法如下:,从菜单栏中单击,【,绘图,】【,建模,】
23、拉伸,】,命令。,在功能区,【,常用,】,选项卡的,【,建模,】,面板中单击,【,拉伸,】,按钮。,在命令窗口中输入,EXTRUDE,命令,按,Enter,键。,拉伸对象时,我们可以通过指定拉伸路径、倾斜角或方向来创建三维对象。,图,8-17,指定路径拉伸,图,8-18,指定倾斜角拉伸,图,8-19,指定拉伸方向,8.3.2,放样实体,放样实体是指将横截面沿指定的路径或导向运动扫描所获得的三维实体或曲面。横截面轮廓可以是开放曲线或闭合曲线,开放曲线可创建曲面,而闭合曲线可创建实体或曲面。在进行放样时,使用的横截面必须全部开放或全部闭合,不能使用既包含开放曲线又包含闭合曲线的选择集。为获得最
24、佳结果,路径曲线应始于第一个横截面所在的平面,止于最后一个横截面所在的平面。,注意,在创建放样横截面轮廓时,应将多个横截面绘制在不同的平面内。,放样实体的操作方法如下:,从菜单栏中选择,【,绘图,】【,建模,】【,放样,】,命令。,在功能区,【,常用,】,选项卡的,【,建模,】,面板中单击,【,放样,】,按钮。,在命令窗口中输入,LOFT,命令,按,Enter,键。,图,8-20,指定横截面放样,图,8-21,指定路径放样,8.3.3,旋转实体,利用,【,旋转,】,功能,可以通过绕指定轴旋转开放或闭合的平面曲线来创建新的实体或曲面。如果旋转闭合对象,则生成实体;如果旋转开放对象,则生成曲面。旋
25、转实体的操作方法如下:,从菜单栏中选择,【,绘图,】【,建模,】【,旋转,】,命令。,在功能区,【,常用,】,选项卡的,【,建模,】,面板中单击,【,旋转,】,按钮。,在命令窗口中输入,REVOLVE,命令,按,Enter,键。,例如,利用,【,旋转,】,功能创建一个三维轴。首先用多段线命令在俯视图中绘制轴的轮廓线和旋转轴,然后利用该功能将其创建为三维轴。结果如图,8-22,(,b,)所示。默认视觉模式为,【,二维线框,】,,应将视觉样式设为,【,灰度,】,,结果如图,8-22,(,c,)所示。,(,a,)(,b,)(,c,),图,8-22,旋转创建实体,8.3.4,扫掠实体,可以利用,【,扫
26、掠实体,】,功能沿路径扫掠平面曲线(轮廓)来创建实体或曲面。扫掠实体的操作方法如下:,从菜单栏中选择,【,绘图,】【,建模,】【,扫掠,】,命令。,在功能区,【,常用,】,选项卡的,【,建模,】,面板中单击,【,扫掠,】,按钮。,在命令窗口中输入,SWEEP,命令,按,Enter,键。,例如,利用,【,扫掠,】,功能绘制一个弹簧。命令行提示如下:,命令,:_sweep,(执行扫掠命令),当前线框密度,:ISOLINES=4,,闭合轮廓创建模式,=,实体,选择要扫掠的对象或,模式,(MO):_mo,闭合轮廓创建模式,实体,(SO)/,曲面,(SU):_so,选择要扫掠的对象或,模式,(MO):,找到,1,个,(选取绘制的圆形轮廓),选择要扫掠的对象或,模式,(MO):,(按,Enter,键完成对象选择),选择扫掠路径或,对齐,(A)/,基点,(B)/,比例,(S)/,扭曲,(T):,(选择螺旋线作为扫掠路径),完成命令操作,结果如图,8-23,所示。,图,8-23,扫掠创建实体,






