1、绘制与编辑三维表面模型 课前导读课堂讲解上机实战课后练习课前导读基础知识重点知识提高知识基础知识 各种常用表面模型各种常用表面模型的绘制方法、着色与消的绘制方法、着色与消隐处理三维对象隐处理三维对象。重点知识 编辑三维对象的常见操作,包括三维阵列、三维镜像、三维旋转和在三维空间对齐两个三维对象的方法。提高知识 创建特殊三维创建特殊三维的曲面,包括绘制的曲面,包括绘制多边形网格、旋转多边形网格、旋转曲面、平移曲面、曲面、平移曲面、直纹曲面和边界曲直纹曲面和边界曲面。面。课堂讲解创建基本三维面 创建特殊的三维曲面 着色与消隐 编辑三维对象 创建基本三维面 创建长方体表面 创建棱锥表面 创建楔体表面
2、 创建球、上半球和下半球表面 创建圆锥表面 创建圆环表面 绘制三维网格 三三维维表表面面形形体体是是由由多多个个三三维维面面组组成成的的,它它与与三三维维实实体体有有本本质质的的区区别别。用用创创建建曲曲面面的的方方法法进进行行三三维维建模比用三维多段线进行三维建模要简单得多。建模比用三维多段线进行三维建模要简单得多。创建三维面命令主要有如下几种调用方法:创建三维面命令主要有如下几种调用方法:选择选择 绘图绘图 曲面曲面 三维面三维面 菜单命令。菜单命令。单击单击“曲面曲面”工具栏中的工具栏中的 按钮。按钮。在命令行中执行在命令行中执行3DFACE3DFACE命令。命令。3DFACE3DFAC
3、E命命令令可可以以在在三三维维空空间间的的任任意意位位置置创创建建3 3边边或或4 4边边的的表表面面,并并可可将将这这些些表表面面拼拼接接在在一一起起形形成成一一个个多多边边的的表表面面。如如使使用用3DFACE3DFACE命命令令在在西西南南等等轴轴测测图图中中绘绘制制如图如图17-117-1所示的三维面,其命令行操作如下:所示的三维面,其命令行操作如下:图图1 1 执行命令过程中的执行命令过程中的“不可见不可见”选项用于控制三维面各选项用于控制三维面各边的可见性,以便建立有孔对象的正确模型。边的可见性,以便建立有孔对象的正确模型。在在绘绘制制三三维维面面时时,每每一一个个平平面面最最多多
4、只只能能有有4 4条条边边(即即4 4个个顶顶点点),当当4 4个个顶顶点点具具有有不不同同的的Z Z轴轴坐坐标标值值时时,AutoCADAutoCAD将将创创建非平面的三维面。建非平面的三维面。为了方便用户,为了方便用户,AutoCADAutoCAD提供了常用三维面的绘制方法,提供了常用三维面的绘制方法,用户只需执行相应命令后,根据命令行中的提示进行操作用户只需执行相应命令后,根据命令行中的提示进行操作即可快速绘制出相应的三维面。绘制常用三维面命令的菜即可快速绘制出相应的三维面。绘制常用三维面命令的菜单命令调用方法较为复杂,需选择单命令调用方法较为复杂,需选择 绘图绘图 曲面曲面 三维三维曲
5、面曲面 菜单命令,打开如菜单命令,打开如图图2 2所示的所示的“三维对象三维对象”对话框,对话框,然后在左侧的列表框中选择相应的选项或在右侧单击相应然后在左侧的列表框中选择相应的选项或在右侧单击相应的图标,最后单击的图标,最后单击 按钮。在后面讲解各种常用三维按钮。在后面讲解各种常用三维面的绘制方法的过程中,将不再提及这种调用方法。面的绘制方法的过程中,将不再提及这种调用方法。图图2 2 创创建建长长方方体体表表面面命命令令主主要要有有如如下下几几种种调调用方法:用方法:单击单击“曲面曲面”工具栏中的工具栏中的 按钮。按钮。在命令行中执行在命令行中执行AI_BOXAI_BOX命令。命令。创建长
6、方体表面 如使用如使用AI_BOXAI_BOX命令创建如图命令创建如图3 3所所示的长方体表面,示的长方体表面,其命令行操作如下:其命令行操作如下:图图3 3 执行命令过程中的选项含义如下:执行命令过程中的选项含义如下:立方体:输入第一个长度后选择该选项可以创建长、立方体:输入第一个长度后选择该选项可以创建长、宽、高相等的立方体。宽、高相等的立方体。参照:将长方体表面与图形中的其他对象对齐,或参照:将长方体表面与图形中的其他对象对齐,或按指定的角度进行旋转。按指定的角度进行旋转。创创建建棱棱锥锥表表面面命命令令主主要要有有如如下下几几种种调调用用方法:方法:单击单击“曲面曲面”工具栏中的工具栏
7、中的 按钮。按钮。在命令行中执行在命令行中执行AI_PYRAMIDAI_PYRAMID命令。命令。创建棱锥表面 使使用用AI_PYRAMIDAI_PYRAMID命命令令的的过过程程中中可可以以选选择择不不同同的的选选项项来来创创建建顶顶面面为为点点、棱棱或或面面的的棱棱锥锥面面,如如创创建建如如图图4 4所示的顶面为棱的棱锥面,其命令行操作如下:所示的顶面为棱的棱锥面,其命令行操作如下:图图4 4 执行命令过程中的各选项含义如下:执行命令过程中的各选项含义如下:四面体:选择该选项后棱锥面底面的第四角点将自动与第一角点四面体:选择该选项后棱锥面底面的第四角点将自动与第一角点重合,并出现提示信息,
8、重合,并出现提示信息,“指定四面体表面的顶点或指定四面体表面的顶点或 顶面顶面(T):(T):”,指定顶点即可创建出三棱锥。选择提示信息中的,指定顶点即可创建出三棱锥。选择提示信息中的“顶面顶面”选项则还需指定选项则还需指定3 3点来定义三棱锥的顶面。点来定义三棱锥的顶面。棱:将棱锥面的顶面定义为棱,如图棱:将棱锥面的顶面定义为棱,如图4 4所示。选择该选项后需指定所示。选择该选项后需指定棱的两个端点,应注意指定的顺序,以避免出现自交线框。棱的两个端点,应注意指定的顺序,以避免出现自交线框。顶面:将棱锥的顶面定义为平面。选择该选项后还需指定顶面的顶面:将棱锥的顶面定义为平面。选择该选项后还需指
9、定顶面的4 4个角点,指定时应注意顺序,否则将创建出自交的多边形网格。个角点,指定时应注意顺序,否则将创建出自交的多边形网格。创创建建楔楔体体表表面面命命令令主主要要有有如如下下几几种种调调用用方法:方法:单击单击“曲面曲面”工具栏中的工具栏中的 按钮。按钮。在命令行中执行在命令行中执行AI_WEDGEAI_WEDGE命令。命令。创建楔体表面 楔楔体体表表面面的的创创建建方方法法与与长长方方体体的的创创建建方方法法相相似似。如如使使用用AI_WEDGEAI_WEDGE命命令令创创建建如如图图17-517-5所所示示的的楔楔体体表表面面,其其命令行操作如下:命令行操作如下:图图5 5 创创建建球
10、球表表面面、上上半半球球表表面面和和下下半半球球表表面面的的方方法法完完全全相相同,都需指定中心点、球面半径和曲面的经纬线数目。同,都需指定中心点、球面半径和曲面的经纬线数目。创建球表面命令主要有如下几种调用方法:创建球表面命令主要有如下几种调用方法:单击单击“曲面曲面”工具栏中的工具栏中的 按钮。按钮。在命令行中执行在命令行中执行AI_SPHEREAI_SPHERE命令。命令。创建上半球表面命令主要有如下几种调用方法:创建上半球表面命令主要有如下几种调用方法:单击单击“曲面曲面”工具栏中的工具栏中的 按钮。按钮。在命令行中执行在命令行中执行AI_DOMEAI_DOME命令。命令。创建下半球表
11、面命令主要有如下几种调用方法:创建下半球表面命令主要有如下几种调用方法:单击单击“曲面曲面”工具栏中的工具栏中的 按钮。按钮。在命令行中执行在命令行中执行AI_DOMEAI_DOME命令。命令。创建球、上半球和下半球表面 如如 使使 用用AI_SPHEREAI_SPHERE命命令令创创建建直直径径为为5050的的球球面面,效效果果如如图图6 6所所示示,其其命命令令行行操操作作如如下:下:图图6 6 球球表表面面的的默默认认经经、纬纬线线数数目目为为1616,用用户户可可以以重重新新指指定定,但但必必须须是是大大于于1 1的的正正整整数数。经经、纬纬线线的的数数目目设设置置得得越越多多,曲曲面
12、面在在进进行行着着色色后后表表面面越越平平滑滑,但但在在对对其其重重生生成成、平平移移或或缩缩放放时时需需用用的的时时间间也也越越多多。如如将将经经线线与与纬纬线线数数均均设设为为4848后后绘绘制制直直径径相相同同的的球球表表面面,其效果如图其效果如图7 7所示。所示。图图7 7 创创建建上上半半球球表表面面和和下下半半球球表表面面时时的的默默认认经经线线数数目目为为1616,默默认认纬纬线线数数目目为为8 8。如如创创建建直直径径为为5050的的上上半半球球面面与与下半球表面,其效果分别如图下半球表面,其效果分别如图8 8、图、图9 9所示。所示。图图8 8图图9 9 创建圆锥表面命令主要
13、有如下几种调用方法:创建圆锥表面命令主要有如下几种调用方法:单击单击“曲面曲面”工具栏中的工具栏中的 按钮。按钮。在命令行中执行在命令行中执行AI_CONEAI_CONE命令。命令。创建圆锥表面 如如使使用用AI_CONEAI_CONE命命令令创创建建如如图图1010所所示示的的圆圆锥锥面面,其其命命令行操作如下:令行操作如下:图图1010 在在 指指定定圆圆锥锥面面顶顶面面的的半半径径时时,如如果果输输入入一一个个正正数数,将将创创建建出出圆圆锥锥台台,如如将将顶顶面面半半径径设设为为8 8时时的的效效果果如如图图1111所所示。示。图图1111 创建圆环表面命令主要有如下几种调用方法:创建
14、圆环表面命令主要有如下几种调用方法:单击单击“曲面曲面”工具栏中的工具栏中的 按钮。按钮。在命令行中执行在命令行中执行AI_TORUSAI_TORUS命令。命令。创建圆环表面 AI_TORUSAI_TORUS命命令令可可以以创创建建与与当当前前UCSUCS的的XYXY平平面面平平行行的的圆圆环环状状多多边边形形网网格格。如如创创建建如如图图1212所所示示的的圆圆环环表表面面,其其命命令令行行操操作作如下:如下:图图1212通过对话框指定观察视点通过对话框指定观察视点 DDVPOINTDDVPOINT和和 VPOINTVPOINT命命 令令 都都 只只 能能 用用 于于 模模 型型 空空 间间
15、,DDVPOINTDDVPOINT命命令令可可用用对对话话框框控控制制视视图图视视点点,VPOINTVPOINT则则以以平平行行投投影影方方式式显显示示,如如果果要要动动态态观观察察三三维维模模型型,则则可可以以通通过过三三维维动动态态观观察察视视图图来来进进行行。使使用用三三维维动动态态观观察察器主要有如下几种方法:器主要有如下几种方法:选择选择 视图视图 三维动态观察器三维动态观察器 菜单命令。菜单命令。单击单击“三维动态观察器三维动态观察器”工具栏中的工具栏中的 按钮。按钮。在命令行中执行在命令行中执行3DORBIT3DORBIT(3DO3DO)命令。)命令。使用三维动态观察器可以使用定
16、点设备操作模型的使用三维动态观察器可以使用定点设备操作模型的视图,能够从模型周围的任意视点直观地观察整个模视图,能够从模型周围的任意视点直观地观察整个模型或模型中的任何对象。型或模型中的任何对象。在在命命令令行行中中要要求求指指定定的的圆圆环环面面的的半半径径是是指指从从圆圆环环面面中中心心到到最最外外边边的的距距离离,而而不不是是到到圆圆管管中中心心的的距距离离,而而圆圆管管半半径径是是指指从从圆圆管管的的中中心心到到其其最最外外边边的的距距离离,如如图图1313所所示示。因因此此输输入入的的圆圆管管半半径径值值必必须须小小于于圆圆环环面面半半径径值值的的50%50%,否否则则无无法法创创建
17、建出出圆环表面。圆环表面。图图1313 在球表面、圆锥表面、圆环表面等曲面的默认经线与纬线数目可以进行设置,设置方法为:选择工具选项菜单命令,打开“选项”对话框,单击“显示”选项卡,在“显示精度”栏的“每条多段线曲线的线段数”文本框中输入所需的数值,然后单击 按钮关闭对话框即可。创建三维网格命令主要有如下几种调用方法:创建三维网格命令主要有如下几种调用方法:单击单击“曲面曲面”工具栏中的工具栏中的 按钮。按钮。在命令行中执行在命令行中执行3DMESH3DMESH命令。命令。3DMESH3DMESH命令可以根据命令可以根据4 4点创建平面网格,在创建过点创建平面网格,在创建过程中需要指定程中需要
18、指定M M方向和方向和N N方向上的网格数量,其意义与方向上的网格数量,其意义与XYXY平面的平面的X X轴方向和轴方向和Y Y轴方向类似。轴方向类似。绘制三维网格 在在M M方方向向和和N N方方向向设设置置的的网网格格数数量量决决定定了了沿沿这这两两个个方方向向产产生生的的直直线线数数目目,要要求求指指定定的的顶顶点点数数为为这这两两个个方方向向设设置置的的数数量量值值的的乘乘积积。如如创创建建如如图图1414所所示示的的三三维维网网格格,其其命令行操作如下:命令行操作如下:图图1414创建创建特殊的三维曲面 旋转曲面 平移曲面 直纹曲面 边界曲面 除除了了基基本本三三维维面面之之外外,A
19、utoCADAutoCAD中中还还提提供供了了一一些些创创建建特特殊殊三三维维曲曲面面的的方方法法,可可以以将将满满足足一一定定条条件件的的两两个个或或多多个个二二维维对对象象转转换换为为三三维维曲曲面面,如如旋旋转转曲曲面面、平平移移曲曲面面、直直纹纹曲曲面面、边边界界曲曲面面等等。用用这这类类方方式式生生成成的的三三维维曲曲面面,可可以以通通过过系系统统变变量量SURFTAB1SURFTAB1和和SURFTAB2SURFTAB2来来控控制制在在M M方方向向和和N N方方向向生生成成线线条条的的密密度度。SURFTAB1SURFTAB1和和SURFTAB2SURFTAB2的的默默认认值值均
20、均为为6 6,这这里里将将其其设设置置为为2020,再再进进行行后面的各种操作,其命令行操作如下:后面的各种操作,其命令行操作如下:旋转曲面 旋旋转转曲曲面面可可以以用用形形体体截截面面的的外外轮轮廓廓线线围围绕绕某某一一指指定定的的轴轴旋旋转转一一定定角角度度,从从而而生生成成网网格格曲曲面面。旋旋转转曲曲面面命命令令主主要要有有如如下下几几种种调调用用方法:方法:选择选择 绘图绘图 曲面曲面 旋转曲面旋转曲面 菜单命令。菜单命令。单击单击“曲面曲面”工具栏中的工具栏中的 按钮。按钮。在命令行中执行在命令行中执行REVSURFREVSURF命令。命令。图图1515 通通过过REVSURFRE
21、VSURF命命令令创创建建曲曲面面时时,选选择择的的旋旋转转轴轴线线与与要要旋旋转转的的对对象象必必须须在在同同一一平平面面上上,否否则则该该命命令令无无法法执执行行。如如使使用用旋旋转转曲曲面面功功能能将将如如图图1515所所示示图图形形中中右右侧侧的的多多段段线线绕绕左左侧侧的的直直线线进进行行旋旋转转,创创建建出出如如图图1616所所示示的的空心轴,其命令行操作如下:空心轴,其命令行操作如下:图图1616 在在执执行行命命令令过过程程中中,要要求求输输入入角角度度时时,如如果果角角度度值值为为正正数数,则则逆逆时时针针旋旋转转,如如果果角角度度值值为为负负数数,则则顺顺时针旋转。时针旋转
22、。执行REVSURF命令后,每次只能选择一个要旋转的对象与一个作为旋转轴的对象,要旋转的对象可以是圆、圆弧、直线、多段线等二维对象,但只有直线和未闭合的多段线才能作为旋转轴,如果选取的旋转轴是有转折顶点的多段线,则系统自动将多段线两端点的连线作为旋转轴线。平移曲面 旋旋转转平平移移曲曲面面可可以以将将一一个个对对象象沿沿指指定定的的矢矢量量方方向向进进行行拉拉伸伸,从从而而得得到到三三维维表表面面模模型型。平平移移曲曲面面命命令令主主要要有有如下几种方法:如下几种方法:选择选择 绘图绘图 曲面曲面 平移曲面平移曲面 菜单命令。菜单命令。单击单击“曲面曲面”工具栏中的工具栏中的 按钮。按钮。在命
23、令行中执行在命令行中执行TABSURFTABSURF命令。命令。平移曲面时,被拉伸的轮廓曲线可以是直线、圆弧、平移曲面时,被拉伸的轮廓曲线可以是直线、圆弧、圆和多段线,但指定拉伸方向的线型必须是直线和未闭圆和多段线,但指定拉伸方向的线型必须是直线和未闭合的多段线,若拉伸向量线选取的是多段线,则拉伸方合的多段线,若拉伸向量线选取的是多段线,则拉伸方向为两端点间的连线,拉伸的长度是所选直线或多段线向为两端点间的连线,拉伸的长度是所选直线或多段线两端点之间的长度。但需注意的是,拉伸向量线与被拉两端点之间的长度。但需注意的是,拉伸向量线与被拉伸的对象不能位于同一平面上,否则无法进行拉伸。伸的对象不能位
24、于同一平面上,否则无法进行拉伸。如使用如使用TABSURFTABSURF命令将如图命令将如图1717所示所示图形中图形中XYXY平面上的平面上的多段线沿多段线沿Z Z方向的直方向的直线为拉伸路径作平线为拉伸路径作平移操作,得到如移操作,得到如图图1818所示的三维模型,所示的三维模型,其命令行操作如下:其命令行操作如下:图图1717 在执行命令过在执行命令过程中,拉伸方向与程中,拉伸方向与选择用作矢量方向选择用作矢量方向的对象的拾取点有的对象的拾取点有关,如拾取点靠近关,如拾取点靠近直线的右端,则用直线的右端,则用作轮廓曲线的对象作轮廓曲线的对象就向左端进行拉伸就向左端进行拉伸。图图1818直
25、纹曲面 直纹曲面命令主要有如下几种调用方法:直纹曲面命令主要有如下几种调用方法:选择选择 绘图绘图 曲面曲面 直纹曲面直纹曲面 菜单命令。菜单命令。单击单击“曲面曲面”工具栏中的工具栏中的 按钮。按钮。在命令行中执行在命令行中执行RULESURFRULESURF命令。命令。直直纹纹曲曲面面可可以以在在指指定定的的两两条条曲曲线线和和曲曲线线、曲曲线线和和直直线线、直直线线和和直直线线之之间间生生成成一一个个网网格格空空间间曲曲面面。如如使使用用RULESURFRULESURF命命令令将将如如图图1919所所示示的的直直线线与与圆圆弧弧进进行行直直纹纹曲曲面面操作,得到如操作,得到如图图2020
26、所示的三维曲面。其命令行操作如下:所示的三维曲面。其命令行操作如下:图图1919图图2020 直直纹纹曲曲面面用用于于限限定定曲曲面面边边界界的的线线形形可可以以是是点点、直直线线、光光滑滑曲曲线线、圆圆、弧弧线线、多多段段线线等等,如如果果边边界界为为圆圆,规规则则曲曲面面将将从从圆圆的的起起点点开开始始创创建建曲曲面面,如如选选择择圆圆与与正正六六边边形形进进行行直直纹纹曲曲面面操操作作,其其效效果果如如图图2121所所示示;如如果果边边界界为为多多段段线线,规规则则曲曲面面将将从从多多段段线线的的最最后后一一个个端端点点开开始始创创建建曲曲面面;如如果果边边界界为为其其他他线线型型,规规
27、则则曲曲面面的的创创建建将将与与选选择择对对象象时时所所拾拾取取的的位位置置有有关关,如如直直纹纹曲曲面面如如图图1919所所示示的的直直线线与与弧弧线线,选选择择对对象象时时均均拾拾取取直直线线或或弧弧线线的的上上端端或或均均拾拾取取下下端端,则则得得到到的的效果如效果如图图2222所示。所示。图图2121图图2222 执行执行RULESURF命命令时要求选择两条曲线或令时要求选择两条曲线或直线,如果选择的第一个直线,如果选择的第一个对象是封闭的,则另一个对象是封闭的,则另一个对象也必须选择封闭对象对象也必须选择封闭对象或点;如果选择的第一个或点;如果选择的第一个对象是非封闭对象,则选对象是
28、非封闭对象,则选择的另一个对象也不能是择的另一个对象也不能是封闭对象。封闭对象。边边界界曲曲面面可可以以在在三三维维空空间间以以4 4条条直直线线、圆圆弧弧或或多多段段线线形形成成的的闭闭合合回回路路为为边边界界,生生成成一一个个复复杂杂的的三三维维网格曲面。边界曲面命令主要有如下几种调用方法:网格曲面。边界曲面命令主要有如下几种调用方法:选择选择 绘图绘图 曲面曲面 边界曲面边界曲面 菜单命令。菜单命令。单击单击“曲面曲面”工具栏中的工具栏中的 按钮。按钮。在命令行中执行在命令行中执行EDGESURFEDGESURF命令。命令。边界曲面 图图2323 要要进进行行边边界界曲曲面面的的4 4条
29、条边边界界线线必必须须首首尾尾相相连连,否否则则无无法法完完成成该该操操作作。如如以以如如图图2323所所示示图图形形中中的的4 4条条首首尾尾相相连连的的直直线线与与圆圆弧弧作作为为边边界界进进行行边边界界曲曲面面操操作作,得得到到如如图图2424所所示的三维模型,其命令行操作如下:示的三维模型,其命令行操作如下:图图2424着色与消隐 表表面面模模型型与与第第十十八八课课中中即即将将讲讲解解的的实实体体模模型型,系系统统都都是是以以多多条条轮轮廓廓素素线线来来表表示示其其曲曲面面的的,如如果果模模型型的的结结构构比比较较复复杂杂,可可以以根根据据需需要要对对这这两两种种三三维维模模型型进进
30、行行多多种种形形式式的的着着色色或或消消隐隐处处理理,以以便便对对其其进进行行编辑和观察。编辑和观察。着色命令主要有如下几种调用方法:着色命令主要有如下几种调用方法:选择选择 视图视图 着色着色 菜单命令下的相应子菜单命令。菜单命令下的相应子菜单命令。单击单击“着色着色”工具栏中的相应按钮。工具栏中的相应按钮。在命令行中执行在命令行中执行SHADEMODESHADEMODE命令。命令。着着色色处处理理有有多多种种模模式式,消消隐隐处处理理也也属属于于着着色色处处理理的的一一种种。AutoCADAutoCAD中中的的着着色色模模式式主主要要包包括括二二维维线线框框、三三维维线线框框、消消隐隐、平
31、平面面着着色色、体体着着色色、带带边边框框平平面面着着色色和带边框体着色等。和带边框体着色等。着着色色处处理理针针对对的的是是当当前前视视图图,因因此此选选择择相相应应的的着着色色模模式式后后当当前前视视图图中中的的所所有有表表面面模模型型与与实实体体模模型型都都会会被改变,其命令行操作如下:被改变,其命令行操作如下:图图2525 执行命令过程中的各选项含义如下:执行命令过程中的各选项含义如下:二维线框:显示用直线和曲线表示边界的对象,在该模式下,二维线框:显示用直线和曲线表示边界的对象,在该模式下,光栅和光栅和OLEOLE对象、线型和线宽等特性都是可见的,如图对象、线型和线宽等特性都是可见的
32、,如图2525所示。所示。该选项与该选项与“着色着色”工具栏中的按钮相对应。工具栏中的按钮相对应。图图2626三维线框:显示对象时使用直线和曲线表示边界。在该模式下,三维线框:显示对象时使用直线和曲线表示边界。在该模式下,将在绘图区中显示一个已着色的三维将在绘图区中显示一个已着色的三维UCSUCS坐标系图标,此时,坐标系图标,此时,光栅和光栅和OLEOLE对象、线型和线宽等特性不可见,如图对象、线型和线宽等特性不可见,如图2626所示。该所示。该选项与选项与“着色着色”工具栏中的按钮相对应。工具栏中的按钮相对应。图图2727消隐:显示用三维线框表示的对象并隐藏三维模型内部及背面消隐:显示用三维
33、线框表示的对象并隐藏三维模型内部及背面等从当前视点无法直接看见的线条,如等从当前视点无法直接看见的线条,如17-2717-27所示。该选项与所示。该选项与“着色着色”工具栏中的工具栏中的 按钮相对应。按钮相对应。图图2828平面着色:在对象的多边形面之间着色对象,但着色效果较为平面着色:在对象的多边形面之间着色对象,但着色效果较为粗糙,如图粗糙,如图2828所示。该选项与所示。该选项与“着色着色”工具栏中的工具栏中的 按钮相对按钮相对应。应。图图2929体着色:着色多边形平面间的对象,并使对象的边平滑化,着体着色:着色多边形平面间的对象,并使对象的边平滑化,着色的对象外观较平滑和真实,如图色的
34、对象外观较平滑和真实,如图2929所示。该选项与所示。该选项与“着色着色”工具栏中的工具栏中的 按钮相对应。按钮相对应。图图3030带边框平面着色:结合了平面着色和线框着色两种模式,被平带边框平面着色:结合了平面着色和线框着色两种模式,被平面着色的对象将始终带边框显示,如图面着色的对象将始终带边框显示,如图3030所示。该选项与所示。该选项与“着着色色”工具栏中的工具栏中的 按钮相对应。按钮相对应。图图3131带边框体着色:结合了体着色和线框着色两种模式,被体带边框体着色:结合了体着色和线框着色两种模式,被体着色的对象将始终带线框显示,如图着色的对象将始终带线框显示,如图3131所示。该选项与
35、所示。该选项与“着色着色”工具栏中的工具栏中的 按钮相对应。按钮相对应。编辑三维对象 三维阵列 三维镜像 三维旋转 对齐位置 编编辑辑二二维维对对象象的的大大部部分分命命令令也也可可用用于于编编辑辑三三维维对对象象,如如 MOVEMOVE、COPYCOPY、MIRRORMIRROR、ARRAYARRAY、OFFSETOFFSET、TRIMTRIM、FILLETFILLET等等,其其中中有有些些命命令令适适用用于于所所有有的的三三维维对对象象,但但部分命令仅限于编辑某种类型的三维模型。部分命令仅限于编辑某种类型的三维模型。除除此此之之外外,三三维维对对象象还还有有其其专专用用的的编编辑辑命命令令
36、,下下面面介介绍绍如如何何使使用用三三维维编编辑辑命命令令在在三三维维空空间间阵阵列列、镜镜像像复制三维对象和改变三维对象的位置复制三维对象和改变三维对象的位置。三维阵列 三三维维阵阵列列也也分分为为矩矩形形阵阵列列与与环环形形阵阵列列两两种种,常常用用于于大大量量通通用用零零件件模模型型的的等等距距阵阵列列复复制制。三三维维阵阵列列命令主要有如下几种调用方法:命令主要有如下几种调用方法:选择选择 修改修改 三维操作三维操作 三维阵列三维阵列 菜单命令。菜单命令。在命令行中执行在命令行中执行3DARRAY3DARRAY(3A3A)命令。)命令。三三维维矩矩形形阵阵列列可可以以将将对对象象在在三
37、三维维空空间间以以行行、列列、层层的的方方式式复复制制并并排排布布。如如使使用用3DARRAY3DARRAY命命令令对对一一个个圆圆柱柱模模型型进进行行矩矩形形阵阵列列,再再对对其其进进行行体体着着色色后后的的效效果果如如图图3232所所示示。矩矩形形阵阵列列的的命命令令行行操作如下:操作如下:图图3232三维环形阵列三维环形阵列 执执行行3DARRAY3DARRAY命命令令过过程程中中如如果果选选择择“环环形形”选选项项,则则可可以以在在三三维维空空间间环环形形阵阵列列三三维维对对象象。如如将将如如图图3333所所示示法法兰兰盘盘上上的的小小圆圆柱柱体体环环形形阵阵列列8 8个个,得得到到如
38、如图图3434所所示示的的模型。其命令行操作如下:模型。其命令行操作如下:图图3333图图3434三维镜像 三三维维镜镜像像可可以以将将三三维维模模型型以以指指定定的的镜镜像像平平面面进进行行镜镜像像复复制制。三三维维镜镜像像命命令令主主要要有有如如下下几几种种调调用用方方法:法:选择选择 修改修改 三维操作三维操作 三维镜像三维镜像 菜单命令。菜单命令。在命令行中执行在命令行中执行MIRROR3DMIRROR3D命令。命令。三三维维镜镜像像时时需需指指定定镜镜像像平平面面,如如在在西西南南等等轴轴测测图图中中对对如如图图3535所所示示的的图图形形以以半半圆圆柱柱的的截截面面进进行行镜镜像像
39、复复制,效果如制,效果如图图3636所示。其命令行操作如下所示。其命令行操作如下:图图3535图图3636 执行命令过程中的各选项含义如下:执行命令过程中的各选项含义如下:对象:以圆、弧线或对象:以圆、弧线或2D2D多段线等图形所在的平面作为多段线等图形所在的平面作为镜像面。选择此项后将出现提示信息镜像面。选择此项后将出现提示信息“选择圆、圆弧选择圆、圆弧或二维多段线线段:或二维多段线线段:”,选择圆、弧线或二维多段线,选择圆、弧线或二维多段线段即可以该对象所在的平面作为镜像面。段即可以该对象所在的平面作为镜像面。最近的:将前一次使用过的镜像平面作为当前镜像面。最近的:将前一次使用过的镜像平面
40、作为当前镜像面。Z Z轴:根据平面上的一个点和平面法线上的一个点确轴:根据平面上的一个点和平面法线上的一个点确定镜像平面。选择该选项后要求用户指定一点及在镜定镜像平面。选择该选项后要求用户指定一点及在镜像平面的像平面的Z Z轴上指定另一点,镜像面将通过指定点并轴上指定另一点,镜像面将通过指定点并且垂直于这点和另一点的连线。且垂直于这点和另一点的连线。视图:镜像面平行于当前视图所观测的平面,并且通视图:镜像面平行于当前视图所观测的平面,并且通过一个指定点。使用该选项镜像物体时,用户无法通过一个指定点。使用该选项镜像物体时,用户无法通过当前视图直接观察到镜像结果,需改变视点后才能过当前视图直接观察
41、到镜像结果,需改变视点后才能进行观察。进行观察。XYXY平面:以平行于平面:以平行于XYXY平面的一个平面作为镜像平面,平面的一个平面作为镜像平面,然后要求指定一个点确定镜像平面的位置。然后要求指定一个点确定镜像平面的位置。YZYZ平面:以平行于平面:以平行于YZYZ平面的一个平面作为镜像平面,平面的一个平面作为镜像平面,并要求指定一个点确定镜像平面的位置。并要求指定一个点确定镜像平面的位置。ZXZX平面:以平行于平面:以平行于ZXZX面的一个平面作为镜像平面,并面的一个平面作为镜像平面,并要求指定一个点确定镜像平面的位置。要求指定一个点确定镜像平面的位置。三点:以指定三点:以指定3 3点的确
42、定的平面作为镜像面,这是点的确定的平面作为镜像面,这是MIRROR3DMIRROR3D命令的默认选项。命令的默认选项。三维旋转 三三维维旋旋转转可可以以将将三三维维模模型型绕绕某某个个轴轴旋旋转转一一定定的的角度。三维旋转命令主要有如下几种调用方法:角度。三维旋转命令主要有如下几种调用方法:选择选择 修改修改 三维操作三维操作 三维旋转三维旋转 菜单命令。菜单命令。在命令行中执行在命令行中执行ROTATE3DROTATE3D命令命令。如如在在西西南南等等轴轴测测图图中中使使用用ROTATE3DROTATE3D命命令令对对如如图图3535所所示示的的图图形形以以绕绕Y Y轴轴顺顺时时针针旋旋转转
43、-90-90,效效果果如如图图3737所所示示。其其命命令令行行操操作作如如下:下:图图3737 执行命令过程中的各选项含义如下:执行命令过程中的各选项含义如下:对象:以一个二维对象作为参考旋转轴。选择此选项后可对象:以一个二维对象作为参考旋转轴。选择此选项后可以以选择的直线、圆、圆弧或二维多段线线段作为参考旋以以选择的直线、圆、圆弧或二维多段线线段作为参考旋转轴,若选取圆或圆弧作为旋转轴的参考对象,则系统将转轴,若选取圆或圆弧作为旋转轴的参考对象,则系统将垂直于圆或圆弧所在平面且通过圆心的直线为实际的旋转垂直于圆或圆弧所在平面且通过圆心的直线为实际的旋转轴;如果选取直线或多段线作为旋转轴的参
44、考对象,则系轴;如果选取直线或多段线作为旋转轴的参考对象,则系统将通过直线或多段线的起点和终点的连线作为旋转轴。统将通过直线或多段线的起点和终点的连线作为旋转轴。最近的:将前一次使用过的旋转轴作为当前旋转轴。最近的:将前一次使用过的旋转轴作为当前旋转轴。视图:以垂直于当前视图所在平面且通过指定点的直视图:以垂直于当前视图所在平面且通过指定点的直线为旋转轴。线为旋转轴。X X轴:将平行于轴:将平行于X X轴且过指定点的直线作为旋转轴。轴且过指定点的直线作为旋转轴。Y Y轴:将平行于轴:将平行于Y Y轴且过指定点的直线作为旋转轴。轴且过指定点的直线作为旋转轴。Z Z轴:将平行于轴:将平行于Z Z轴
45、且过指定点的直线作为旋转轴。轴且过指定点的直线作为旋转轴。两点:通过指定的两点的连线作为旋转轴。两点:通过指定的两点的连线作为旋转轴。对齐位置 三三维维对对齐齐可可以以将将三三维维模模型型与与其其他他对对象象对对齐齐到到某某个个面面、某某条条边边或或某某个个点点,并并且且对对齐齐到到边边时时还还可可以以缩缩放放对对象象。三维对齐命令主要有如下几种调用方法:三维对齐命令主要有如下几种调用方法:选择选择 修改修改 三维操作三维操作 对齐对齐 菜单命令。菜单命令。在命令行中执行在命令行中执行ALIGNALIGN(ALAL)命令。)命令。如如在在西西南南等等轴轴测测图图中中使使用用ALIGNALIGN
46、命命令令将将如如图图3838所所示示图图形形中中左左侧侧的的半半圆圆柱柱截截面面与与右右侧侧长长方方体体的的顶顶面面对对齐齐,得得到如到如图图3939所示的效果。其命令行操作如下:所示的效果。其命令行操作如下:图图3838A1ABCB1C1图图3939 在在执执行行命命令令的的过过程程中中如如果果指指定定一一对对点点即即按按【EnterEnter】键键结结束束操操作作,可可以以将将两两个个对对象象对对齐齐到到某某个个点点;如如果果指指定定两两对对点点即即按按【EnterEnter】键键结结束束操操作作,则则可可将将两两个个对对象象对对齐齐到到某某条条边边,同同时时还还可可以以缩缩放放对对象象;
47、如如果指定果指定3 3对点则可将两个对象对齐到某个面。对点则可将两个对象对齐到某个面。上机实战 课课本本课课上上机机实实战战将将通通过过绘绘制制如如图图4040所所示示的的三三维维表表面面模模型型来来巩巩固固本本课课所所学学的的相相关关知知识识点点,其其尺尺寸寸要要求求如如图图4141所所示示。该该模模型型与与第第1616课课上上机机实实战战中中的的三三维维线线框框模模型型极极为为相相似似,通通过过本本实实例例的的练练习习,读读者者可可以以体体会会到到创创建三维表面模型的方便性。建三维表面模型的方便性。图图4040图图4141 其具体操作如下:其具体操作如下:(1 1)首首先先用用第第十十六六
48、课课上上机机实实战战中中的的方方法法在在主主视视图图中绘制出该机座的端面轮廓,如图中绘制出该机座的端面轮廓,如图4242所示。所示。图图4242 (2 2)使用)使用PEDITPEDIT命令将其转换为多段线,其命令行命令将其转换为多段线,其命令行操作如下:操作如下:(3 3)切换到西南等轴测图中,用)切换到西南等轴测图中,用LINELINE命令在命令在Z Z方向方向上绘制一根长度为上绘制一根长度为3232的直线。的直线。(4 4)用)用TABSURFTABSURF命令绘制出如图命令绘制出如图17-4317-43所示的表面所示的表面模型。其命令行操作如下:模型。其命令行操作如下:图图4343 (
49、5 5)删除用作矢量方向的直线,然后切换到俯视图)删除用作矢量方向的直线,然后切换到俯视图中,用与第(中,用与第(4 4)步相同的方法绘制出两个圆孔,其拉伸)步相同的方法绘制出两个圆孔,其拉伸高度为高度为1616,其最终效果如,其最终效果如图图4040所示。所示。课后练习 填空题 判断题 上机操作题 填空题 (1 1)由由二二维维对对象象创创建建曲曲面面时时,可可以以通通过过系系统统变变量量 _和和_来来控控制制在在M M方方向向和和N N方方向向生生成成线线条条的密度,它们的默认值为的密度,它们的默认值为_。(2 2)旋旋转转曲曲面面时时,用用作作轮轮廓廓线线的的对对象象可可以以是是圆圆、圆
50、圆弧弧、直直线线、多多段段线线等等二二维维对对象象,但但旋旋转转轴轴必必须须是是_或或_,且且选选择择的的旋旋转转轴轴线线与与轮轮廓廓线线必必须须位位于于_ _ 上,否则此命令将无法执行。上,否则此命令将无法执行。(3 3)对对表表面面模模型型和和_模模型型可可以以进进行行二二维维线线框框、三三维维线线框框、_、_、_、带带边边框框平平面着色和带边框体着色等。面着色和带边框体着色等。(4 4)三三维维对对齐齐命命令令可可以以将将三三维维模模型型与与其其他他对对象象对对齐齐到面、到面、_ _ 或或_,在,在_时还可以缩放对象。时还可以缩放对象。SURFTAB1SURFTAB26 同一平面 直线多