1、AutoCAD 2004在工程制图的应用中有一在工程制图的应用中有一项重要的功能,即绘图零件的三维实体模型。项重要的功能,即绘图零件的三维实体模型。AutoCAD 2004提供直接绘制三维实体的功能,提供直接绘制三维实体的功能,并支持多种三维绘制方法。本章主要向用户介并支持多种三维绘制方法。本章主要向用户介绍三维绘图的基础知识,讲解基本的三维图形绍三维绘图的基础知识,讲解基本的三维图形绘制和编辑命令,使用户对绘制和编辑命令,使用户对AutoCAD 2004三维三维造型的特点、使用方法及使用技巧有基本的了造型的特点、使用方法及使用技巧有基本的了解,掌握一定三维图形的看图和绘图能力。解,掌握一定三
2、维图形的看图和绘图能力。7.1 基基 本本 概概 念念7.2 基本绘图操作基本绘图操作7.3 绘制三维表面模型绘制三维表面模型7.4 基本编辑操作基本编辑操作7.5 观察和渲染三维图形观察和渲染三维图形7.6 三维典型零件绘制实例三维典型零件绘制实例用计算机绘制三维图形的技术称为三维几用计算机绘制三维图形的技术称为三维几何造型。何造型。AutoCAD 2004可绘制的三维图可绘制的三维图形有线框模型、表面模型和实体模型形有线框模型、表面模型和实体模型3种种类型。类型。线框模型是三维形体的框架,是一种线框模型是三维形体的框架,是一种较直观和简单的三维表达方式,由描述对较直观和简单的三维表达方式,
3、由描述对象的线段和曲线组成,如图象的线段和曲线组成,如图7-1所示。所示。图图7-1 线框模型示例线框模型示例表面模型用面描述三维对象,它不仅表面模型用面描述三维对象,它不仅定义了三维对象的边界,而且还定义了表定义了三维对象的边界,而且还定义了表面,即其具有面的特征。图面,即其具有面的特征。图7-2给出了表面给出了表面模型的示例。模型的示例。图7-2 表面模型示例 实体模型不仅具有线、面的特实体模型不仅具有线、面的特征,而且还具有体的特征。图征,而且还具有体的特征。图7-3给给出了实体模型的几个示例。出了实体模型的几个示例。图7-3 实体模型示例 对于实体模型,我们可以直接了解它对于实体模型,
4、我们可以直接了解它的体特性,如体积、重心、转动惯量和惯的体特性,如体积、重心、转动惯量和惯性矩等;可以对它进行消隐、剖切和装配性矩等;可以对它进行消隐、剖切和装配干涉检查等操作,还可以对具有基本形状干涉检查等操作,还可以对具有基本形状的实体进行并、交、差等布尔运算,以创的实体进行并、交、差等布尔运算,以创建复杂的组合体。此外,由于着色、渲染建复杂的组合体。此外,由于着色、渲染等技术的运用可以使实体表面表现出很好等技术的运用可以使实体表面表现出很好的可视性,因而实体模型还广泛用于三维的可视性,因而实体模型还广泛用于三维动画、广告设计等领域。动画、广告设计等领域。用户坐标系(用户坐标系(UCS)是
5、用来指明当前)是用来指明当前可以实施绘图操作的默认的坐标系,在任可以实施绘图操作的默认的坐标系,在任何情况下都有且仅有一个当前用户坐标系。何情况下都有且仅有一个当前用户坐标系。用户坐标系统由用户来指定,它可以在任用户坐标系统由用户来指定,它可以在任意平面上定义意平面上定义XY平面,并根据这个平面,平面,并根据这个平面,垂直拉伸出垂直拉伸出Z轴,组成坐标系统。它大大轴,组成坐标系统。它大大方便了三维物体绘制时坐标的定位。方便了三维物体绘制时坐标的定位。AutoCAD的大多数几何编辑命令取的大多数几何编辑命令取决于决于UCS的位置和方向,图形将绘制在当的位置和方向,图形将绘制在当前前UCS的的XY
6、平面上。平面上。UCS命令设置用户命令设置用户坐标系在三维空间中的方向,它定义二维坐标系在三维空间中的方向,它定义二维对象的方向和对象的方向和THICKNESS系统变量的拉系统变量的拉伸方向,它也提供伸方向,它也提供rotate(旋转)命令的(旋转)命令的旋转轴,并为指定点提供默认的投影平面。旋转轴,并为指定点提供默认的投影平面。图图7-4所示为移动前后的所示为移动前后的UCS,图,图7-5给出给出了了UCS下拉菜单及下拉菜单及UCS工具栏。工具栏。图7-4 移动前、后的UCS 图7-5 UCS下拉菜单及UCS工具栏 AutoCAD 2004提供有多种绘制三维图形提供有多种绘制三维图形的方法,
7、本节主要介绍三维实体造型。实的方法,本节主要介绍三维实体造型。实体模型不仅可以使设计思想可视化,而且体模型不仅可以使设计思想可视化,而且经常用来作为虚拟的原型进行分析,如体经常用来作为虚拟的原型进行分析,如体积、重心位置、转动惯性和应力等。积、重心位置、转动惯性和应力等。下面分别介绍基本几何实体的造型。下面分别介绍基本几何实体的造型。基本几何实体包括长方体、球体、圆柱体、基本几何实体包括长方体、球体、圆柱体、圆锥体、楔体和圆环。圆锥体、楔体和圆环。“实体实体”工具栏如工具栏如图图7-7所示。所示。图7-7 “实体”工具栏 BOX命令按指定方式绘制长方体和立方体命令按指定方式绘制长方体和立方体(
8、如图(如图7-8所示)。创建长方体之后,不能所示)。创建长方体之后,不能对其进行拉伸或改变其尺寸。但可以用对其进行拉伸或改变其尺寸。但可以用SOLIDEDIT拉伸长方体的面。拉伸长方体的面。图7-8 绘制长方体 从从“实体实体”工具栏中单击工具栏中单击“长方体长方体”按按钮。钮。选择选择“绘图绘图”“实体实体”“长方体长方体”命命令。令。从键盘输入命令:从键盘输入命令:box(1)指定两对角点和高度(缺省项)指定两对角点和高度(缺省项)命令命令:box 指定长方体的角点或指定长方体的角点或中心点中心点(CE):(指(指定长方体的一个角点)定长方体的一个角点)指定角点或指定角点或立方体立方体(C
9、)/长度长度(L):(指定长方体的(指定长方体的另一个角点)另一个角点)指定高度指定高度:(输入正值将沿当前(输入正值将沿当前UCS的的Z轴正方向轴正方向绘制高度。如果输入的是负值,则沿绘制高度。如果输入的是负值,则沿Z轴的负方轴的负方向绘制高度。)向绘制高度。)命令命令:命令命令:box 指定长方体的角点或指定长方体的角点或 中心点中心点(CE):(指定立方体的一个角点)(指定立方体的一个角点)指定角点或指定角点或 立方体立方体(C)/长度长度(L):C 指定长度指定长度:(输入立方体的长度)(输入立方体的长度)命令命令:SPHERE命令用于按指定方式绘制球体命令用于按指定方式绘制球体(如图
10、(如图7-9所示)。所示)。图7-9 绘制球体 从从“实体实体”工具栏中单击工具栏中单击“球体球体”按钮。按钮。选择选择“绘图绘图”“实体实体”“球体球体”命令。命令。从键盘输入命令:从键盘输入命令:sphere命令命令:sphere 当前线框密度当前线框密度:ISOLINES=4(信息提示)(信息提示)指定球体球心指定球体球心:(指定球体的中心(指定球体的中心点)点)指定球体半径或指定球体半径或 直径直径(D):(输入球体的(输入球体的半径)半径)命令命令:CYLINDER命令用于建立圆柱体(如图命令用于建立圆柱体(如图7-10所示),圆柱底面既可以是圆,也可以所示),圆柱底面既可以是圆,也
11、可以是椭圆。是椭圆。图7-10 绘制圆柱体 从从“实体实体”工具栏中单击工具栏中单击“圆柱体圆柱体”按按钮。钮。选择选择“绘图绘图”“实体实体”“圆柱体圆柱体”命命令。令。从键盘输入命令:从键盘输入命令:cylinder命令命令:cylinder 当前线框密度当前线框密度:ISOLINES=4(信息提示)(信息提示)指定圆柱体底面的中心点或指定圆柱体底面的中心点或椭圆椭圆(E):(指定圆柱体的底面中心点)(指定圆柱体的底面中心点)指定圆柱体底面的半径或指定圆柱体底面的半径或直径直径(D):(输入圆柱(输入圆柱体底面的半径)体底面的半径)指定圆柱体高度或指定圆柱体高度或另一个圆心另一个圆心(C)
12、:(输入圆柱(输入圆柱体高度)体高度)命令命令:命令命令:cylinder 当前线框密度当前线框密度:ISOLINES=4(信息提示)(信息提示)指定圆柱体底面的中心点或指定圆柱体底面的中心点或 椭圆椭圆(E):E 指定圆柱体底面椭圆的轴端点或指定圆柱体底面椭圆的轴端点或中心点中心点(C):(指定圆柱体底面椭圆的一个轴端点)(指定圆柱体底面椭圆的一个轴端点)指定圆柱体底面椭圆的第二个轴端点指定圆柱体底面椭圆的第二个轴端点:(指定圆柱体底面椭圆的另一个轴端点)(指定圆柱体底面椭圆的另一个轴端点)指定圆柱体底面的另一个轴的长度指定圆柱体底面的另一个轴的长度:(输(输入圆柱体底面椭圆的另一根轴长度)
13、入圆柱体底面椭圆的另一根轴长度)指定圆柱体高度或指定圆柱体高度或另一个圆心另一个圆心(C):(输(输入椭圆底面圆柱体的高度)入椭圆底面圆柱体的高度)命令命令:CONE命令用于创建圆锥体或椭圆锥体命令用于创建圆锥体或椭圆锥体(如图(如图7-11所示)。所示)。图图7-11 绘制圆锥体绘制圆锥体 从从“实体实体”工具栏中单击工具栏中单击“圆锥体圆锥体”按按钮。钮。选择选择“绘图绘图”“实体实体”“圆锥体圆锥体”命命令。令。从键盘输入命令:从键盘输入命令:cone命令命令:cone 当前线框密度当前线框密度:ISOLINES=4(信息提示)(信息提示)指定圆锥体底面的中心点或指定圆锥体底面的中心点或
14、 椭圆椭圆(E):(指定圆锥体的底面中心点)(指定圆锥体的底面中心点)指定圆锥体底面的半径或指定圆锥体底面的半径或 直径直径(D):(输入圆锥(输入圆锥体底面的半径)体底面的半径)指定圆锥体高度或指定圆锥体高度或 顶点顶点(A):(输入圆锥体高度)(输入圆锥体高度)命令命令:命令命令:cone 当前线框密度当前线框密度:ISOLINES=4(信息提示)(信息提示)指定圆锥体底面的中心点或指定圆锥体底面的中心点或椭圆椭圆(E):E 指定圆锥体底面椭圆的轴端点或指定圆锥体底面椭圆的轴端点或中心点中心点(C):(指定圆锥体底面椭圆的一个轴端点)(指定圆锥体底面椭圆的一个轴端点)指定圆锥体底面椭圆的第
15、二个轴端点指定圆锥体底面椭圆的第二个轴端点:(指定圆锥体底面椭圆的另一个轴端(指定圆锥体底面椭圆的另一个轴端点)点)指定圆锥体底面的另一个轴的长度指定圆锥体底面的另一个轴的长度:(输入圆锥体底面椭圆的另一根轴长(输入圆锥体底面椭圆的另一根轴长度)度)指定圆锥体高度或指定圆锥体高度或顶点顶点(A):(输入(输入椭圆底面圆锥体的高度)椭圆底面圆锥体的高度)命令命令:WEDGE命令用于绘制楔体(如图命令用于绘制楔体(如图7-12所所示)。示)。图图7-12 绘制楔体绘制楔体 从从“实体实体”工具栏中单击工具栏中单击“楔体楔体”按钮。按钮。选择选择“绘图绘图”“实体实体”“楔体楔体”命令。命令。从键盘
16、输入命令:从键盘输入命令:wedge命令命令:wedge 指定楔体的第一个角点或指定楔体的第一个角点或中心点中心点(CE):(指定楔体底面的一个角点)(指定楔体底面的一个角点)指定角点或指定角点或立方体立方体(C)/长度长度(L):(指定楔(指定楔体底面的另一个角点)体底面的另一个角点)指定高度指定高度:(输入楔体的高度)(输入楔体的高度)TORUS命令用来绘制圆环体(如图命令用来绘制圆环体(如图7-13所所示)。示)。图7-13 绘制圆环体 从从“实体实体”工具栏中单击工具栏中单击“圆环体圆环体”按按钮。钮。选择选择“绘图绘图”“实体实体”“圆环体圆环体”命命令。令。从键盘输入命令:从键盘输
17、入命令:torus命令命令:torus 当前线框密度当前线框密度:ISOLINES=4(信息提(信息提示)示)指定圆环体中心指定圆环体中心:(指定圆环体(指定圆环体的中心点)的中心点)指定圆环体半径或指定圆环体半径或直径直径(D):(输入圆环体(输入圆环体的半径,从圆环体中心到圆管中心的距离。的半径,从圆环体中心到圆管中心的距离。负的半径值创建形似美式橄榄球的实体)负的半径值创建形似美式橄榄球的实体)指定圆管半径或指定圆管半径或直径直径(D):(输入圆环体圆(输入圆环体圆管的半径)管的半径)命令命令:EXTRUDE命令用来对已存在的二维对象命令用来对已存在的二维对象沿指定路径拉伸或按指定高度值
18、和倾斜角沿指定路径拉伸或按指定高度值和倾斜角度拉伸,从而生成三维实体,二维对象可度拉伸,从而生成三维实体,二维对象可以是多边形、圆、椭圆和多段线等(如图以是多边形、圆、椭圆和多段线等(如图7-14所示)。所示)。图7-14 沿z轴方向拉伸建模 从从“实体实体”工具栏中单击工具栏中单击“拉伸拉伸”按钮。按钮。选择选择“绘图绘图”“实体实体”“拉伸拉伸”命令。命令。从键盘输入命令:从键盘输入命令:extrude命令命令:extrude 当前线框密度当前线框密度:ISOLINES=4(信息提示)(信息提示)选择对象选择对象:(点选所要进行拉伸的对象)(点选所要进行拉伸的对象)找到找到1个(信息提示)
19、个(信息提示)选择对象选择对象:(选择对象结束)(选择对象结束)指定拉伸高度或指定拉伸高度或路径路径(P):(如果输入(如果输入正值则沿对象所在坐标系的正值则沿对象所在坐标系的z轴正向拉轴正向拉伸对象。如果输入负值,则伸对象。如果输入负值,则AutoCAD沿沿Z轴负向拉伸对象。)轴负向拉伸对象。)指定拉伸的倾斜角度指定拉伸的倾斜角度:(输入(输入90+90之间的角度或按之间的角度或按Enter键)键)命令命令:命令命令:extrude 当前线框密度当前线框密度:ISOLINES=4(信息提示)(信息提示)选择对象选择对象:(点选所要进行拉伸的对象)(点选所要进行拉伸的对象)找到找到1个(信息提
20、示)个(信息提示)选择对象选择对象:(选择对象结束)(选择对象结束)指定拉伸高度或指定拉伸高度或路径路径(P):P 选择拉伸路径或选择拉伸路径或倾斜角倾斜角:(选择路径)(选择路径)路径已移动到轮廓中心。路径已移动到轮廓中心。(信息提示)(信息提示)命令命令:REVOLVE命令用于将闭合曲线绕一条旋命令用于将闭合曲线绕一条旋转轴旋转生成回转三维实体。该命令可以旋转转轴旋转生成回转三维实体。该命令可以旋转闭合多段线、多边形、圆、椭圆、闭合样条曲闭合多段线、多边形、圆、椭圆、闭合样条曲线、圆环和面域,不能旋转包含在块中的对象,线、圆环和面域,不能旋转包含在块中的对象,不能旋转具有相交或自交线段的多
21、段线,且该不能旋转具有相交或自交线段的多段线,且该命令一次只能旋转一个对象(如图命令一次只能旋转一个对象(如图7-15所示)。所示)。图7-15 旋转建模 从从“实体实体”工具栏中单击工具栏中单击“旋转旋转”按钮。按钮。选择选择“绘图绘图”“实体实体”“旋转旋转”命令。命令。从键盘输入命令:从键盘输入命令:revolve命令命令:revolve 当前线框密度当前线框密度:ISOLINES=4(信息提示)(信息提示)选择对象选择对象:(REVOLVE忽略多段线的宽度,忽略多段线的宽度,并从多段线路径的中心线处开始旋转)并从多段线路径的中心线处开始旋转)找找到到1个(信息提示)个(信息提示)选择对
22、象选择对象:(选择对象结束)(选择对象结束)指定旋转轴的起点或定义轴依照指定旋转轴的起点或定义轴依照 对象对象(O)/X轴轴(X)/Y轴轴(Y):(指定旋转轴的一个(指定旋转轴的一个起点)起点)指定轴端点指定轴端点:(指定旋转轴的一个端点,轴(指定旋转轴的一个端点,轴的正方向从第一点指向第二点)的正方向从第一点指向第二点)指定旋转角度指定旋转角度:(输入旋转角度)(输入旋转角度)命令命令:SLICE命令是用平面来剖切一组实体(如命令是用平面来剖切一组实体(如图图7-16所示)。所示)。图图7-16 剖切实体剖切实体 从从“实体实体”工具栏中单击工具栏中单击“剖切剖切”按钮。按钮。选择选择“绘图
23、绘图”“实体实体”“剖切剖切”命令。命令。从键盘输入命令:从键盘输入命令:slice命令命令:slice 选择对象选择对象:(点选所要进行剖切的对象)(点选所要进行剖切的对象)找到找到1个个(信息提示)(信息提示)选择对象选择对象:(选择对象结束)(选择对象结束)指定切面上的第一个点,依照指定切面上的第一个点,依照 对象对象(O)/Z轴轴(Z)/视图视图(V)/XY平面平面(XY)/YZ平面平面(YZ)/ZX平面平面(ZX)/三点三点(3):(输入(输入切面上的第一个点)切面上的第一个点)指定平面上的第二个点指定平面上的第二个点:(输入切面上的第(输入切面上的第二个点)二个点)指定平面上的第三
24、个点指定平面上的第三个点:(输入切面上的第(输入切面上的第三个点)三个点)在要保留的一侧指定点或在要保留的一侧指定点或保留两侧保留两侧(B):(在要保留的一侧指定一点(在要保留的一侧指定一点,从而确定从而确定图形将保留剖切实体的这一侧,该点不能图形将保留剖切实体的这一侧,该点不能位于剪切平面上。输入位于剪切平面上。输入B,则剖切实体的,则剖切实体的两侧均保留,把单个实体剖切为两块)两侧均保留,把单个实体剖切为两块)INTERFERE命令用两个或多个实体命令用两个或多个实体的公共部分创建三维组合体,立方体、球的公共部分创建三维组合体,立方体、球体和两者产生的干涉实体如图体和两者产生的干涉实体如图
25、7-17所示。所示。图7-17 立方体、球体和两者产生的干涉实体 从从“实体实体”工具栏中单击工具栏中单击“干涉干涉”按钮。按钮。选择选择“绘图绘图”“实体实体”“干涉干涉”命令。命令。从键盘输入命令:从键盘输入命令:interfere命令命令:interfere 选择实体的第一集合选择实体的第一集合:(信息提示)(信息提示)选择对象选择对象:(点选所要进行干涉的第一集合(点选所要进行干涉的第一集合对象)对象)找到找到1个(信息提示)个(信息提示)选择对象选择对象:(第一集合的实体选择结束)(第一集合的实体选择结束)选择实体的第二集合选择实体的第二集合:(信息提示)(信息提示)选择对象选择对象
26、:(点选所要进行干涉的第二集合(点选所要进行干涉的第二集合对象)对象)找到找到1个个(信息提示)(信息提示)选择对象选择对象:(第二集合的实体选择结束)(第二集合的实体选择结束)比较比较1个实体与个实体与1个实体。个实体。(信息提示)(信息提示)干涉实体数干涉实体数 (第一组第一组):1 (信息提示)(信息提示)(第二组第二组):1 (信息提示)(信息提示)干涉对数干涉对数:1 (信息提示)(信息提示)是否创建干涉实体?是否创建干涉实体?是是(Y)/否否(N):(输入(输入y将在当前图层上创建并亮显新的将在当前图层上创建并亮显新的三维实体,该实体即干涉的三维实体对的三维实体,该实体即干涉的三维
27、实体对的相交部分。)相交部分。)命令命令:在在AutoCAD 2004中,提供了多种方法来中,提供了多种方法来绘制三维表面模型。三维表面模型是用绘制三维表面模型。三维表面模型是用MN阵阵列网络近似表示的,精度取决于列网络近似表示的,精度取决于MN的值,值的值,值越大,越接近真实表面,但是计算量大,处理越大,越接近真实表面,但是计算量大,处理将费时。三维表面模型可以进行消隐着色和将费时。三维表面模型可以进行消隐着色和渲染处理。在渲染处理。在AutoCAD 2004的三维曲面模型库的三维曲面模型库中,有多种曲面模型,如长方体表面球面中,有多种曲面模型,如长方体表面球面圆锥面和环面等(如图圆锥面和环
28、面等(如图7-18所示)。绘制三维表所示)。绘制三维表面模型用到的面模型用到的“曲面曲面”工具栏如图工具栏如图7-19所示。所示。图7-18 现有的曲面模型图 图7-19 “曲面”工具栏 命令命令:3D 输入选项输入选项长方体表面长方体表面(B)/圆锥面圆锥面(C)/下半球面下半球面(DI)/上半球面上半球面(DO)/网格网格(M)/棱锥面棱锥面(P)/球面球面(S)/圆环面圆环面(T)/楔体表面楔体表面(W):命令命令:3DFACE命令用于在三维空间中的任意位命令用于在三维空间中的任意位置创建一个三边或四边曲面(如图置创建一个三边或四边曲面(如图7-20所所示)。示)。图图7-20 绘制三维
29、面绘制三维面 从从“曲面曲面”工具栏中单击工具栏中单击“三维面三维面”按按钮。钮。选择选择“绘图绘图”“曲面曲面”“三维面三维面”命命令。令。从键盘输入命令:从键盘输入命令:3dface命令命令:3dface 指定第一点或指定第一点或不可见不可见(I):(指定第一点)(指定第一点)指定第二点或指定第二点或不可见不可见(I):(指定第二点)(指定第二点)指定第三点或指定第三点或不可见不可见(I):(指定(指定第三点)第三点)指定第四点或指定第四点或不可见不可见(I):(指定第四点)(指定第四点)指定第三点或指定第三点或不可见不可见(I):(指定(指定第三点)第三点)指定第四点或指定第四点或不可见
30、不可见(I):(指定第四点)(指定第四点)指定第三点或指定第三点或不可见不可见(I):命令命令:AI BOX命令用于创建长方体表面(如图命令用于创建长方体表面(如图7-21所示)多边形网格。所示)多边形网格。图7-21 长方体表面 从从“曲面曲面”工具栏中单击工具栏中单击“长方体表长方体表面面”按钮。按钮。选择选择“绘图绘图”“曲面曲面”“三维曲面三维曲面”命令。命令。从键盘输入命令:从键盘输入命令:ai_box命令命令:ai_box 正在初始化正在初始化.已加载三维对象。已加载三维对象。(信息(信息提示)提示)指定角点给长方体表面指定角点给长方体表面:(指定长方体表面(指定长方体表面角点)角
31、点)指定长度给长方体表面指定长度给长方体表面:(输入长度)(输入长度)指定长方体表面的宽度或指定长方体表面的宽度或立方体立方体(C):(输(输入宽度)入宽度)指定高度给长方体表面指定高度给长方体表面:(输入高度)(输入高度)指定长方体表面绕指定长方体表面绕Z轴旋转的角度或轴旋转的角度或参照参照(R):(绕长方体表面的第一个指定角点旋(绕长方体表面的第一个指定角点旋转长方体表面。如果输入转长方体表面。如果输入0,那么长方体,那么长方体表面保持与当前表面保持与当前X和和Y轴正交)轴正交)命令命令:AI WEDGE命令用于创建直角楔体表面命令用于创建直角楔体表面(如图(如图7-22所示)多边形网格,
32、并使其倾所示)多边形网格,并使其倾斜面沿斜面沿X轴正方向。轴正方向。图图7-22 楔体表面楔体表面 从从“曲面曲面”工具栏中单击工具栏中单击“楔体表楔体表面面”按钮。按钮。选择选择“绘图绘图”“曲面曲面”“三维曲三维曲面面”命令。命令。从键盘输入命令:从键盘输入命令:ai_wedge命令命令:ai_wedge指定角点给楔体表面指定角点给楔体表面:(指定楔体表面角(指定楔体表面角点)点)指定长度给楔体表面指定长度给楔体表面:(输入长度)(输入长度)指定楔体表面的宽度指定楔体表面的宽度:(输入宽度)(输入宽度)指定高度给楔体表面指定高度给楔体表面:(输入高度)(输入高度)指定楔体表面绕指定楔体表面
33、绕Z轴旋转的角度轴旋转的角度:(旋转的基点是楔体表面的角点。(旋转的基点是楔体表面的角点。如果输入如果输入0,那么楔体表面保持与当,那么楔体表面保持与当前前UCS平面正交)平面正交)命令命令:AI PYRAMID命令用于创建棱锥面命令用于创建棱锥面(如图(如图7-23所示)或四面体表面多边所示)或四面体表面多边形网格。形网格。图7-23 棱锥面 从从“曲面曲面”工具栏中单击工具栏中单击“棱锥面棱锥面”按钮。按钮。选择选择“绘图绘图”“曲面曲面”“三维曲面三维曲面”命令。命令。从键盘输入命令:从键盘输入命令:ai_pyramid命令命令:ai_pyramid 指定棱锥面底面的第一角点指定棱锥面底
34、面的第一角点:(指定棱锥面(指定棱锥面底面的第一角点)底面的第一角点)指定棱锥面底面的第二角点指定棱锥面底面的第二角点:(指定棱锥面(指定棱锥面底面的第二角点)底面的第二角点)指定棱锥面底面的第三角点指定棱锥面底面的第三角点:(指定棱锥面(指定棱锥面底面的第三角点)底面的第三角点)指定棱锥面底面的第四角点或指定棱锥面底面的第四角点或四面体四面体(T):(指定棱锥面底面的第四角点)(指定棱锥面底面的第四角点)指定棱锥面的顶点或指定棱锥面的顶点或棱棱(R)/顶面顶面(T):(指(指定点的定点的Z值确定棱锥体的顶点、顶面或棱值确定棱锥体的顶点、顶面或棱的高度)的高度)命令命令:AI CONE命令用于
35、创建圆锥面(如图命令用于创建圆锥面(如图7-24所示)多边形网格。所示)多边形网格。图图7-24 圆锥面、圆台面圆锥面、圆台面 从从“曲面曲面”工具栏中单击工具栏中单击“圆锥面圆锥面”按钮。按钮。选择选择“绘图绘图”“曲面曲面”“三维曲三维曲面面”命令。命令。从键盘输入命令:从键盘输入命令:ai_cone命令命令:ai_cone 指定圆锥面底面的中心点指定圆锥面底面的中心点:(指定圆锥面底面的中心点)(指定圆锥面底面的中心点)指定圆锥面底面的半径或指定圆锥面底面的半径或直径直径(D):(输入(输入圆锥面底面的半径)圆锥面底面的半径)指定圆锥面顶面的半径或指定圆锥面顶面的半径或直径直径(D):(
36、用半径定义圆锥面的顶面。值为(用半径定义圆锥面的顶面。值为0则生则生成圆锥。值大于成圆锥。值大于0则生成圆台)则生成圆台)指定圆锥面的高度指定圆锥面的高度:(输入高度)(输入高度)输入圆锥面曲面的线段数目输入圆锥面曲面的线段数目:(输入(输入输入圆锥面曲面的线段数目)输入圆锥面曲面的线段数目)命令命令:AI SPHERE命令用于创建球面(如图命令用于创建球面(如图7-25所示)多边形网格。所示)多边形网格。图7-25 球面 从从“曲面曲面”工具栏中单击工具栏中单击“球面球面”按钮。按钮。选择选择“绘图绘图”“曲面曲面”“三维曲三维曲面面”命令。命令。从键盘输入命令:从键盘输入命令:ai_sph
37、ere命令命令:ai_sphere 指定中心点给球面指定中心点给球面:(指定球面的中(指定球面的中心点)心点)指定球面的半径或指定球面的半径或直径直径(D):(输入(输入半径)半径)输入曲面的经线数目给球面输入曲面的经线数目给球面:(输入(输入曲面的经线数目)曲面的经线数目)输入曲面的纬线数目给球面输入曲面的纬线数目给球面:(输入(输入曲面的纬线数目)曲面的纬线数目)命令命令:AI DONE命令用于创建上半球面(如图命令用于创建上半球面(如图7-26所示)多边形网格。所示)多边形网格。图7-26 上半球面 从从“曲面曲面”工具栏中单击工具栏中单击“上半球上半球面面”按钮。按钮。选择选择“绘图绘
38、图”“曲面曲面”“三维曲三维曲面面”命令。命令。从键盘输入命令:从键盘输入命令:ai_dome 命令命令:ai_dome 指定中心点给上半球面指定中心点给上半球面:(指定上半球(指定上半球面的中心点)面的中心点)指定上半球面的半径或指定上半球面的半径或直径直径(D):(输(输入半径)入半径)输入曲面的经线数目给上半球面输入曲面的经线数目给上半球面:(输入上半球面的经线数目)(输入上半球面的经线数目)输入曲面的纬线数目给上半球面输入曲面的纬线数目给上半球面:(输(输入上半球面的纬线数目)入上半球面的纬线数目)命令命令:AI DISH命令用于创建下半球面(如图命令用于创建下半球面(如图7-27所示
39、)多边形网格。所示)多边形网格。图7-27 下半球面 从从“曲面曲面”工具栏中单击工具栏中单击“下半球面下半球面”按钮。按钮。选择选择“绘图绘图”“曲面曲面”“三维曲面三维曲面”命令。命令。从键盘输入命令:从键盘输入命令:ai_dish 命令命令:ai_dish 指定中心点给下半球面指定中心点给下半球面:(指定下半球面的(指定下半球面的中心点)中心点)指定下半球面的半径或指定下半球面的半径或直径直径(D):(输入半(输入半径)径)输入曲面的经线数目给下半球面输入曲面的经线数目给下半球面:(输入下半球面的经线数目)(输入下半球面的经线数目)输入曲面的纬线数目给下半球面输入曲面的纬线数目给下半球面
40、:(输(输入下半球面的纬线数目)入下半球面的纬线数目)命令命令:AI TORUS命令用于创建平行于当前的命令用于创建平行于当前的UCS的的XY平面的圆环面(如图平面的圆环面(如图7-28所示)所示)多边形网格。多边形网格。图7-28 圆环面 从从“曲面曲面”工具栏中单击工具栏中单击“圆环面圆环面”按钮。按钮。选择选择“绘图绘图”“曲面曲面”“三维曲三维曲面面”命令。命令。从键盘输入命令:从键盘输入命令:ai_ torus 命令命令:ai_torus 指定圆环面的中心点指定圆环面的中心点:(指定圆环面的中心(指定圆环面的中心点)点)指定圆环面的半径或指定圆环面的半径或 直径直径(D):(圆环面(
41、圆环面的半径是指从圆环面中心到最外边的距离,的半径是指从圆环面中心到最外边的距离,而不是到圆管中心的距离)而不是到圆管中心的距离)指定圆管的半径或指定圆管的半径或直径直径(D):(输入圆管的(输入圆管的半径)半径)输入环绕圆管圆周的线段数目输入环绕圆管圆周的线段数目:(输(输入环绕圆管圆周的线段数目)入环绕圆管圆周的线段数目)输入环绕圆环面圆周的线段数目输入环绕圆环面圆周的线段数目:(输入环绕圆环面圆周的线段数目)(输入环绕圆环面圆周的线段数目)命令命令:REVSURE命令通过将路径曲线或轮廓命令通过将路径曲线或轮廓(直线、圆、圆弧、椭圆、椭圆弧、闭合(直线、圆、圆弧、椭圆、椭圆弧、闭合多段线
42、、多边形、闭合样条曲线或圆环)多段线、多边形、闭合样条曲线或圆环)绕指定的轴旋转构造一个近似于旋转曲面绕指定的轴旋转构造一个近似于旋转曲面的多边形网格,如图的多边形网格,如图7-29所示。所示。图7-29 旋转曲面的生成 从从“曲面曲面”工具栏中单击工具栏中单击“旋转旋转曲面曲面”按钮。按钮。选择选择“绘图绘图”“曲面曲面”“旋转旋转曲面曲面”命令。命令。从键盘输入命令:从键盘输入命令:revsurf 命令命令:revsurf 当 前 线 框 密 度当 前 线 框 密 度:S U R F T A B 1=6 SURFTAB2=6(信息提示)(信息提示)选择要旋转的对象选择要旋转的对象:(选择直
43、线、圆弧、圆(选择直线、圆弧、圆或二维、三维多段线)或二维、三维多段线)选择定义旋转轴的对象选择定义旋转轴的对象:(选择直线或开放(选择直线或开放的二维、三维多段线)的二维、三维多段线)指定起点角度指定起点角度:(如果设置为非零值,(如果设置为非零值,平面将从生成路径曲线位置的某个偏移处平面将从生成路径曲线位置的某个偏移处开始旋转)开始旋转)指定包含角指定包含角(+=逆时针,逆时针,-=顺时针顺时针):(指定平面绕旋转轴旋转的角度)(指定平面绕旋转轴旋转的角度)命令命令:TABSURE命令用于构造一个多边形命令用于构造一个多边形网格,此网格表示一个由轮廓曲线和方向网格,此网格表示一个由轮廓曲线
44、和方向矢量定义的基本平移曲面,如图矢量定义的基本平移曲面,如图7-30所示。所示。图7-30 圆弧和直线生成平移曲面 从从“曲面曲面”工具栏中单击工具栏中单击“平移曲面平移曲面”按钮。按钮。选择选择“绘图绘图”“曲面曲面”“平移曲面平移曲面”命令。命令。从键盘输入命令:从键盘输入命令:tabsurf 命令命令:tabsurf 当前线框密度当前线框密度:SURFTAB1=6(信息提示)(信息提示)选择用作轮廓曲线的对象选择用作轮廓曲线的对象:(点选轮廓曲线,(点选轮廓曲线,它可以是直线、圆弧、圆、椭圆、二维或它可以是直线、圆弧、圆、椭圆、二维或三维多段线)三维多段线)选择用作方向矢量的对象选择用
45、作方向矢量的对象:(选择直线或开(选择直线或开放的多段线)放的多段线)命令命令:RULESURE命令用于在两条曲线之命令用于在两条曲线之间构造一个表示直纹曲面的多边形网格,间构造一个表示直纹曲面的多边形网格,如图如图7-31所示。所示。图7-31 在两条曲线之间生成直纹曲面 从从“曲面曲面”工具栏中单击工具栏中单击“直纹曲面直纹曲面”按钮。按钮。选择选择“绘图绘图”“曲面曲面”“直纹曲面直纹曲面”命令。命令。从键盘输入命令:从键盘输入命令:rulesurf 命令命令:_rulesurf 当前线框密度当前线框密度:SURFTAB1=6 (信息(信息提示)提示)选择第一条定义曲线选择第一条定义曲线
46、:(点选第一条定(点选第一条定义曲线)义曲线)选择第二条定义曲线选择第二条定义曲线:(点选第二条(点选第二条定义曲线,要生成直纹曲面,两对定义曲线,要生成直纹曲面,两对象只能封闭曲线对封闭曲线,开放象只能封闭曲线对封闭曲线,开放曲线对开放曲线)曲线对开放曲线)命令命令:EDGESURF命令构造一个三维(命令构造一个三维(3D)多边形网)多边形网格,此多边形网格近似于一个由四条邻接边定格,此多边形网格近似于一个由四条邻接边定义的孔斯曲面片网格。孔斯曲面片网格是一个义的孔斯曲面片网格。孔斯曲面片网格是一个在四条邻接边(这些边可以是普通的空间曲线)在四条邻接边(这些边可以是普通的空间曲线)之间插入的
47、的双三次曲面。孔斯曲面片网格不之间插入的的双三次曲面。孔斯曲面片网格不但与定义边的角点相接,而且要与每条边相接,但与定义边的角点相接,而且要与每条边相接,从而控制生成的曲面片的边界。从而控制生成的曲面片的边界。从从“曲面曲面”工具栏中单击工具栏中单击“边界曲边界曲面面”按钮。按钮。选择选择“绘图绘图”“曲面曲面”“边界曲边界曲面面”命令。命令。从键盘输入命令:从键盘输入命令:edgesurf 命令命令:edgesurf 当 前 线 框 密 度当 前 线 框 密 度:S U R F T A B 1=6 SURFTAB2=6(信息提示)(信息提示)选择用作曲面边界的对象选择用作曲面边界的对象1:(
48、点选用作曲(点选用作曲面边界的对象面边界的对象1)选择用作曲面边界的对象选择用作曲面边界的对象2:(点选用作(点选用作曲面边界的对象曲面边界的对象2)选择用作曲面边界的对象选择用作曲面边界的对象3:(点选用作(点选用作曲面边界的对象曲面边界的对象3)选择用作曲面边界的对象选择用作曲面边界的对象4:(点选用作(点选用作曲面边界的对象曲面边界的对象4)命令命令:图7-32 边界曲面 在三维图形的绘制中,在三维图形的绘制中,Auto CAD有有许多专用于三维物体的编辑命令,如三维许多专用于三维物体的编辑命令,如三维阵列、三维镜像、三维旋转和布尔运算等阵列、三维镜像、三维旋转和布尔运算等编辑命令,从而
49、使三维对象的绘制和编辑编辑命令,从而使三维对象的绘制和编辑更加方便、简洁。更加方便、简洁。3DARRAY命令用于在三维空间创建命令用于在三维空间创建对象的矩形阵列和环行阵列,如图对象的矩形阵列和环行阵列,如图7-33和和图图7-34所示。所示。图7-33 三维矩形阵列 图7-34 三维环形阵列 选择选择“修改修改”“三维操作三维操作”“三维阵三维阵列列”命令。命令。从键盘输入命令:从键盘输入命令:3darray 命令命令:3darray 选择对象选择对象:(点选实体)(点选实体)找到找到1个(信息提个(信息提示)示)选择对象选择对象:输入阵列类型输入阵列类型 矩形矩形(R)/环形环形(P):R
50、输入行数输入行数(-):(输入行数)(输入行数)输入列数输入列数(|):(输入列数)(输入列数)输入层数输入层数(.):(输入层数)(输入层数)指定行间距指定行间距(-):(输入正值将沿(输入正值将沿X、Y、Z轴的正向生成阵列,输入负值将沿轴的正向生成阵列,输入负值将沿X、Y、Z轴的负向生成阵列。)轴的负向生成阵列。)指定列间距指定列间距(|):(输入正值将沿(输入正值将沿X、Y、Z轴的正向生成阵列,输入负值将沿轴的正向生成阵列,输入负值将沿X、Y、Z轴的负向生成阵列。)轴的负向生成阵列。)指定层间距指定层间距(.):(输入正值将沿(输入正值将沿X、Y、Z轴的正向生成阵列,输入负值将沿轴的正向