Download presentation
Presentation is loading. Please wait.
1
第7章 三维绘图基础 重点内容: 三维视图和视口操作 用户坐标系 创建网格 创建基本实体 创建复杂实体
2
一、三维视图操作 1.重画重生成 在AutoCAD中,“重画”、“重生成”和“全部重生成”命令可以控制视口的刷新以重画和重生成图形,从而优化图形。 选择“视图”→“重画”命令,可以刷新显示所有视口。 选择“视图”→“重生成”命令,或者在命令行中输入REGEN,可以从当前视口重生成整个图形,并重新计算所有对象的屏幕坐标和重新创建图形数据库索引,从而优化显示和对象选择的性能。 选择“视图”→“全部重生成”命令,或者在命令行中输入REGENALL,可以重生成图形并刷新所有视口,在所有视口中重生成整个图形并重新计算所有对象的屏幕坐标,还重新创建图形数据库索引,从而优化显示和对象选择的性能。
3
一、三维视图操作 2.几个重要参数 在三维制图中,有几个非常重要的参数,决定了三维网格图形和三维实体图形显示在视口中的表现形式,下面分别介绍。 (1)ISOLINES用于指定对象上每个面的轮廓线数目。 (2)SURFTAB1用于为RULESURF和TABSURF命令设置要生成的列表数目。 (3)SURFTAB2用于为REVSURF和EDGESURF命令设置在N方向的网格密度。 (4)SURFU用于为PEDIT命令的“平滑”选项设置在M方向的曲面密度以及曲面对象上的U素线密度。 (5)SURFV用于为PEDIT命令的“平滑”选项设置在N方向的曲面密度以及曲面对象上的V素线密度。
4
一、三维视图操作 3.动态观察 AutoCAD 2008提供了“受约束的动态观察”、“自由动态观察”和“连续动态观察”3种动态观察方式。用户在“三维导航”工具栏单击相应按钮或者选择“视图”→“动态观察”命令的子菜单,可以执行其中的一种动态观察方式。
5
一、三维视图操作 4.三维视图 快速设置视图的方法是选择预定义的三维视图,可根据名称或说明选择预定义的标准正交视图和等轴测视图。系统提供的预置三维视图包括:俯视、仰视、主视、左视、右视和后视。此外,还可以从等轴测选项中设置视图:西南等轴测、东南等轴测、东北等轴测和西北等轴测。选择“视图”→“三维视图”命令,在弹出的下拉菜单中选择合适的命令进行视图切换。 用户也可以选择“视图”→“三维视图”→“视点预置”命令,打开“视点预置”对话框进行视点设置,创建自定义视图。
6
一、三维视图操作 5.视觉样式 视觉样式是一组设置,用来控制视口中边和着色的显示,一旦应用了视觉样式或更改了其设置,就可以在视口中查看效果。选择“视图”→“视觉样式”命令,可以在弹出的子菜单中选择相应的命令,执行不同的视觉样式。
7
二、三维视口操作 在AutoCAD 2008中,存在两种类型的视口:平铺视口和浮动视口。创建视口时,系统将根据当前所在的工作空间决定创建视口的类型:如果在模型空间工作,就创建平铺视口;如果在图纸空间工作,就创建浮动视口。 平铺视口存在于模型空间。平铺视口将原来的模型空间分隔成多个区域,各个视口的边缘与相邻视口紧紧相连,不能移动。使用平铺视口可以很方便地查看创建中的模型,当前选择的平铺视口能够被进一步分割,也能够与相邻视口合并,形成较大的视口。 浮动视口能够存在于图纸空间的任何位置。浮动视口不一定是矩形的,它可以由复杂的多边形或者曲线作为边界。浮动视口是一种AutoCAD图形对象,在图纸空间中能够重叠,还可以进行复制、移动、改变形状等编辑操作。
8
三、用户坐标系和动态UCS 1.用户坐标系 AutoCAD 2008在启动之后,系统默认使用的是三维笛卡坐标系。在三维笛卡坐标系中,在三维笛卡儿坐标系中,坐标值(7,8,9)表示一个X坐标为7,Y坐标为8,Z坐标为9的点。在任何情况下,都可以通过输入一个点的X、Y、Z坐标值来确定该点的位置。如果在输入点时输入了“6,7”并按Enter键,表示输入了一个位于当前XY平面上的点,系统会自动给该点加上Z轴坐标0。 要确定X轴、Y轴和Z轴的正方向,可以将右手背对着屏幕放置,拇指指向X轴的正方向,伸出食指和中指,且食指指向Y轴的正方向,中指所指的方向就是Z轴的正方向。要确定某个坐标轴的正旋转方向,用右手的大拇指指向该轴的正方向,并弯曲其他4个手指,右手4指所指的方向是该坐标轴的正旋转方向。
9
三、用户坐标系和动态UCS 1.用户坐标系 通过UCS命令定义用户坐标系,在命令行中输入UCS命令,命令行提示如下: 命令: ucs
指定 UCS 的原点或 [面(F)/命名(NA)/对象(OB)/上一个(P)/视图(V)/世界(W)/X/Y/Z/Z 轴(ZA)] <世界>:
10
三、用户坐标系和动态UCS 2.动态UCS 使用动态UCS功能,可以在创建对象时使UCS的XY平面自动与实体模型上的平面临时对齐。单击状态栏的“DUCS”按钮,即可启动动态UCS功能。使用绘图命令时,可以通过在面的一条边上移动指针对齐UCS,而无需使用UCS命令。结束该命令后,UCS将恢复到其上一个位置和方向。
11
四、创建网格 1.绘制三维面 3DFACE命令在构造空间的任意位置可以创建平面,平面的顶点可以有不同的X坐标、Y坐标、Z坐标,但不能超过4个顶点。选择“绘图”→“建模”→“网格”→“三维面”命令,或者在命令行中输入3DFACE来绘制三维面。 命令: 3DFACE 指定第一点或 [不可见(I)]: //通过在绘图区拾取或者坐标方式指定第1点 指定第二点或 [不可见(I)]: //通过在绘图区拾取或者坐标方式指定第2点 指定第三点或 [不可见(I)] <退出>: //通过在绘图区拾取或者坐标方式指定第3点 指定第四点或 [不可见(I)] <创建三侧面>://通过在绘图区拾取或者坐标方式指定第4点,此时也可以按Enter键,建立三点组成的面指定第三点或 [不可见(I)] <退出>: //继续绘制三维表面,上一次绘图中的3点和4点变成这次的1点和2点,与后面指定的第3点和第4点组成新的三维面 指定第四点或 [不可见(I)] <创建三侧面>:
12
四、创建网格 2.绘制三维网格曲面 3DMESH命令可以构造三维多边形网格,其被广泛应用于绘制地形等不规则表面。当多边形网格面数较多时,一般用程序调用该命令来绘制。选择“绘图”→“建模”→“网格”→“三维网格”命令,或在命令行中输入3DMESH来绘制三维网格曲面。 命令: 3DMESH 输入M方向上的网格数量: //指定M方向的网格数 输入N方向上的网格数量: //指定N方向的网格数 指定顶点(0, 0)的位置: //指定第一行第一列的点坐标 …
13
四、创建网格 3.绘制旋转曲面 REVSURF命令可以构造旋转曲面,该命令将某一个对象(称为轮廓线)绕轴旋转一个角度,从而建立一个新的曲面。轮廓线可以是直线、圆、圆弧、椭圆(弧)、多段线、样条曲线和圆环等。选择“绘图”→“建模”→“网格”→“旋转曲面”命令,或在命令行中输入REVSURF来绘制旋转曲面。 命令: _revsurf 当前线框密度: SURFTAB1=16 SURFTAB2=16 //系统提示信息 选择要旋转的对象: //指定旋转对象 选择定义旋转轴的对象: //指定旋转轴 指定起点角度 <0>: //按Enter键,默认旋转起始角度为0 指定包含角 (+=逆时针,-=顺时针) <360>: //按Enter键,默认旋转包含角度为360
14
四、创建网格 4.绘制平移曲面 TABSURF命令可以将某个对象沿着方向矢量拉伸,从而形成一个新的曲面。被拉伸的对象可以是线段、圆弧、圆、椭圆(弧)和多段线等。方向矢量可以是一个线段或打开的多段线,如果是多段线,方向矢量由多段线的两个端点确定,而忽视各中间顶点。矢量的起点为靠近拾取点的端点。选择“绘图”→“建模”→“网格”→“平移曲面”命令,或在命令行中输入TABSURF来绘制平移曲面。 命令: TABSURF 当前线框密度: SURFTAB1=16 选择用做轮廓曲线的对象: //选择轮廓曲线对象 选择用做方向矢量的对象: //选择方向矢量对象
15
四、创建网格 5.绘制直纹曲面 RULESURF命令可以在两个对象之间建立网格空间曲面,这些对象可以是线段、点、圆弧、圆、多段线和样条曲线等,两个对象必须同时是闭合的或打开的(点除外),且不能同时是点。选择“绘图”→“建模”→“网格”→“直纹曲面”命令,或在命令行中输入RULESURF来绘制直纹曲面。 命令: RULESURF 当前线框密度: SURFTAB1=6 选择第一条定义曲线: //在绘图区选择第一条曲线 选择第二条定义曲线: //在绘图区选择第二条曲线
16
四、创建网格 6.绘制边界曲面 EDGESURF命令可以将4个首尾相连接的对象作为边界来构造新的曲面,这些对象可以是线段和圆弧等,它们必须首尾相连接以构成封闭图形。选择“绘图”→“建模”→“网格”→“边界曲面”命令,或在命令行中输入EDGESURF来绘制边界曲面。 命令: EDGESURF 当前线框密度: SURFTAB1=6 SURFTAB2=6 选择用做曲面边界的对象 1://在绘图区选择曲面第一条边界 选择用做曲面边界的对象 2: //在绘图区选择曲面第二条边界 选择用做曲面边界的对象 3: //在绘图区选择曲面第三条边界 选择用做曲面边界的对象 4: //在绘图区选择曲面第四条边界
17
四、创建网格 7.常见三维几何体网格 在命令行中输入3D命令,可以绘制常见的长方体、圆锥体、球体、圆环体、楔体和棱锥体网格。输入3D,命令行提示如下。 命令: 3D 正在初始化... 已加载三维对象。 输入选项 [长方体表面(B)/圆锥面(C)/下半球面(DI)/上半球面(DO)/网格(M)/棱锥面(P)/球面(S)/圆环面(T)/楔体表面(W)]: //输入参数,绘制几何体网格
18
五、创建基本实体 实体对象表示整个对象的体积,在各类三维建模中,实体的信息最完整,歧义最少,复杂实体形比线框和网格更容易构造和编辑。在AutoCAD 2008中,用户可以通过“绘图”→“建模”子菜单或者“建模”工具栏的相应按钮来创建各种三维基本实体。
19
六、创建复杂实体 1.拉伸 使用EXTRUDE命令可以将一些二维对象拉伸成三维实体。拉伸过程中不但可以指定高度,还可以使对象截面沿着拉伸方向变化。EXTRUDE命令可以拉伸闭合的对象,例如多段线、多边形、矩形、圆、椭圆、闭合的样条曲线、圆环和面域。不能拉伸三维对象、包含在块中的对象、有交叉或横断部分的多段线,以及非闭合多段线。EXTRUDE命令可以沿路径拉伸对象,也可以指定高度值和斜角。用户可通过在命令行中输入EXTRUDE,或单击“建模”工具栏中的“拉伸”按钮,或选择“绘图”→“建模”→“拉伸”命令来执行拉伸命令。 命令: _extrude 当前线框密度: ISOLINES=4 选择要拉伸的对象: 找到 1 个 选择要拉伸的对象: 指定拉伸的高度或 [方向(D)/路径(P)/倾斜角(T)]:
20
六、创建复杂实体 2.旋转 REVOLVE命令,可以将一些二维图形绕指定的轴旋转形成三维实体。REVOLVE命令,可以通过将一个闭合对象围绕当前UCS的X轴或Y轴旋转一定角度来创建实体,也可以围绕直线、多段线或两个指定的点旋转对象。用于旋转生成实体的闭合对象可以是圆、椭圆、二维多义线及面域。用户可通过在命令行中输入REVOLVE,或单击“建模”工具栏中的“旋转”按钮,或选择“绘图”→“建模”→“旋转”命令来执行旋转命令。 命令: _revolve 当前线框密度: ISOLINES=4 选择要旋转的对象: 找到 1 个 //选择旋转对象 选择要旋转的对象: //按Enter键,完成选择 指定轴起点或根据以下选项之一定义轴 [对象(O)/X/Y/Z] <对象>: o//输入o,以对象为轴 选择对象: //选择旋转轴 指定旋转角度或 [起点角度(ST)] <360>: //按Enter键,默认旋转角度为360°
21
六、创建复杂实体 3.旋转 SWEEP命令可以通过沿开放或闭合的二维或三维路径扫掠开放或闭合的平面曲线(轮廓)来创建新实体或曲面。SWEEP命令用于沿指定路径以指定轮廓的形状(扫掠对象)绘制实体或曲面,可以扫掠多个对象,但是这些对象必须位于同一平面中。如果沿一条路径扫掠闭合的曲线,则生成实体。如果沿一条路径扫掠开放的曲线,则生成曲面。用户可通过在命令行中输入SWEEP,或单击“建模”工具栏中的“扫掠”按钮,或选择“绘图”→“建模”→“扫掠”命令来执行扫掠命令。 命令: _sweep 当前线框密度: ISOLINES=4 选择要扫掠的对象: 找到 1 个 //选择要扫掠的对象 选择要扫掠的对象: //按Enter键,完成扫掠对象选择 选择扫掠路径或 [对齐(A)/基点(B)/比例(S)/扭曲(T)]: //选择扫掠路径
22
六、创建复杂实体 4.旋转 LOFT命令在横截面之间的空间内绘制实体或曲面,横截面定义了结果实体或曲面的轮廓(形状)。横截面(通常为曲线或直线)可以是开放的(例如圆弧),也可以是闭合的(例如圆)。如果对一组闭合的横截面曲线进行放样,则生成实体。如果对一组开放的横截面曲线进行放样,则生成曲面。用户可通过在命令行中输入LOFT,或单击“建模”工具栏中的“放样”按钮,或选择“绘图”→“建模”→“放样”命令来执行放样命令。 命令: _loft 按放样次序选择横截面: 找到 1 个 //拾取横截面1 按放样次序选择横截面: //按Enter键,完成截面拾取 输入选项 [导向(G)/路径(P)/仅横截面(C)] <仅横截面>: p //输入p,按路径放样 选择路径曲线: //拾取多段线路径,按Enter键生成放样实体
Similar presentations