第1章 三维绘图基础 23
一个视口中输入光标和执行视图命令,这个视口被称为当前视口。
如果需要将某个视口置为当前视口,在该视口范围内单击鼠标左键即可。此外,也可以按组合键CTRL+R在所有视口中循环切换当前视口。
为了将当前视口和其他视口区分开来,AutoCAD将当前视口的边缘高亮显示。此外,在当前视口中,光标的形状为十字形;而在其他视口中,光标的形状为箭头。
2.视口中的UCS
当图形窗口中设置了多个视口时,每个视口中可以显示不同的视图,也可以显示不同的UCS。此外,也可以根据需要设置各个视口共同使用当前的UCS。
每个视口中的UCS设置由系统变量UCSVP所控制。如果将某个视口的UCSVP系统变量设置为1,则该视口中的UCS与视口一起保存,而不受其他视口中UCS的影响;如果将UCSVP系统变量设置为0,则该视口中的UCS将与当前视口中的UCS保持一致,当当前视口发生变化时,该视口中的UCS也随之发生变化。
注意,每个视口中都保存了自身的UCSVP系统变量值,因此,需要分别改变每个视口的UCSVP取值来控制该视口的UCS。
3.在不同的视口中绘图
虽然在多个视口中只能在当前的视口进行操作,但AutoCAD可在操作过程中切换当前视口,从而可以在不同视口中绘制相同图形。例如,当在多个视口中绘制一条直线对象时,在确定直线的第一个端点后,可以将当前视口切换到其他视口,然后在确定直线的另一个端点。使用这种方法,可以绘制在同一视口中难于显示或定位的图形对象,而不必重新调整视图。
1.4.3 模型视口的拆分与合并
1.拆分视口
在图形窗口中当前视口配置的基础上,可以对当前视口应用新的视口配置,即可以对当前视口进行拆分。
(1)使用VPORTS命令进行视口配置时,在“视口”对话框中“应用于”下拉列表选择“当前视口”列表项,可以按新的视口配置对当前视口进行拆分。
(2)使用—VPORTS命令进行视口配置时,可以直接选择“2”、“3”或“4”命令选项,使用相应的视口配置对当前视口进行拆分。
例如,原视口配置由水平两个视口组成,如图1-40(a)所示。然后以左侧的视口作为当前视口,将其拆分为“三个:上”视口配置,拆分的结果如图1-40(b)所示。
2.合并视口
如果当前图形窗口中包含有多个视口时,可以将其中两个邻接的视口合并为一个较大的视口。合并视口的命令调用方式和执行过程为:
z 菜单:“视图”→“视口”→“合并”。 z 命令行:—VPORTS。
24 AutoCAD 2002三维绘图教程
(a)原来的视口配置
(b)拆分后的视口配置
图1-40 视口的拆分
命令: —VPORTS
输入选项 [保存(S)/恢复(R)/删除(D)/合并(J)/单一(SI)/?/2/3/4] <3>:j 选择主视口 <当前视口>: 选择要合并的视口: 正在重生成模型。
合并后的视口将显示主视口中的视图。
例如,原视口配置如图1-41(a)所示,将其左上角的视口作为主视口,其右上角的视口作为要合并的视口,合并后的视口配置如图1-41(b)所示。
(a)原来的视口配置
(b)合并后的视口配置
图1-41 视口的合并
注意:只有两个相邻的视口合起来为一个矩形时,才能够将其合并。
1.4.4 命名模型视口配置的管理
在设置新的视口配置时,如果用户为其指定了名称,则该视口配置将命名保存在图形中。对于图形中已保存的所有命名视口,则可以使用VPORTS命令进行管理。
管理命名模型视口的命令调用方式和执行过程为: z 菜单:“视图”→“视口”→“命名视口”。
z 工具栏:“视图”→ z 命令行:VPORTS。
。
第1章 三维绘图基础 25
调用该命令后将显示如图1-42所示的对话框。
图1-42 命名视口的管理
在“视口”对话框的“命名视口”选项卡中,可以对图形中所有命名视口配置进行管理。 (1)在“当前名称”文本中,显示当前视口配置的名称。
(2)在“命名视口”列表中,显示当前图形中命名保存的所有视口配置。 (3)在“命名视口”列表中选择某一命名视口,然后单击右键弹出快捷菜单,并选择“重命名”菜单项,可以改变该视口配置的名称。
(4)在“命名视口”列表中选择某一命名视口,然后单击右键弹出快捷菜单,并选择“删除”菜单项,可以删除该视口配置。
(5)在“预览”组框中的图像控件中,可以显示“命名视口”列表中指定视口配置的预览图像。
思 考 题
1.如何设置构造平面在三维空间中的位置。 2.视图与UCS的关系。 3.视图与视口的区别。
第2章 基本的三维对象
本章主要介绍AutoCAD中的基本三维对象。AutoCAD中的三维对象可分为三种类型,即线框对象、曲面对象和实体对象。其中,对于曲面对象和实体对象,AutoCAD提供了多种预定义的基本形式。
2.1 AutoCAD的三维对象
AutoCAD中的三维对象分别线框对象、曲面对象和实体对象三种类型,每种类型的对象的特点和作用都有所不同。
2.1.1 三维线框对象概述
线框对象是指用点、直线和曲线表示三维对象边界的AutoCAD对象。使用线框对象构建三维模型,可以很好地表现出三维对象的内部结构和外部形状,但不能支持隐藏、着色和渲染等操作。此外,由于构成线框模型的每个对象都必须单独绘制和定位,因此,这种建模方式最为费时。
在AutoCAD中构建线框模型时,可以使用三维多段线、三维样条曲线等三维对象,也可以通过变换UCS在三维空间中创建二维对象。
虽然构建线框模型较为复杂,且不支持着色、渲染等操作,但使用线框模型可以具有以下几种作用:
z 可以从任何有利位置查看模型。 z 自动生成标准的正交和辅助视图。 z 易于生成分解视图和透视图。 z 便于分析空间关系。
2.1.2 设置对象的厚度
对象的厚度是图形对象与所在平面垂直方向上的拉伸距离。正的厚度表示向上拉伸,负的厚度则表示向下拉伸。线框对象指定不为零的厚度值,可以使线框对象生成表面,并能够进行消隐、着色和渲染。
AutoCAD中默认的厚度设置为零,所创建的对象均使用系统默认的厚度设置。该值保存在系统变量THICKNESS中,可以通过修改该变量的取值来改变当前的默认厚度值。
此外,可使用ELEV命令设置系统的默认厚度值。对于已有的对象,可以通过特性窗口来查看和修改其厚度设置。
注意:对于三维面、三维多段线、三维多边形网格、文本、属性、标注和视口等对象不能有厚度也不能被拉伸。
第2章 基本的三维对象 27
2.1.3 三维曲面对象概述
曲面对象比线框对象要复杂一些,因为曲面对象不仅包括对象的边界,还包括对象的表面。由于曲面对象具有面的特性,因此曲面对象支持隐藏、着色和渲染等功能。在AutoCAD中,曲面对象是使用多边形网格来定义的,因此AutoCAD的曲面对象并不是真正的曲面,而是由网格近似表示的。
由于曲面是由网格近似得到的,因此网格的密度决定了曲面的光滑程度。网格的密度越大,曲面越光滑,但同时也使数据量大大增加。用户可根据实际情况指定网格的密度。网格的密度由包含M×N个顶点的矩阵决定,类似于用行和列组成栅格,M和N分别指定网格顶点的列和行的数量。
AutoCAD提供了多种预定义的三维曲面对象,包括长方体表面、楔体表面、棱锥面、圆锥面、球面、下半球面、上半球面、圆环面和网格等。执行“绘图”→“曲面”→“三维曲面”命令,在弹出的对话框中可以选择并创建预定义的曲面对象,如图2-1所示。
图2-1 预定义的三维曲面对象
除了预定义的三维曲面对象之外,AutoCAD还提供多种创建网格曲面的方法。用户可以将二维对象进行延伸和旋转以定义新的曲面对象,也可以将指定的二维对象作为边界定义新的曲面对象。
2.1.4 三维实体对象概述
与线框对象和曲面对象相比,实体对象不仅包括对象的边界和表面,还包括对象的体积,因此具有质量、体积和质心等质量特性。
使用实体对象构建模型比线框和曲面对象更为容易,而且信息完整,歧义最少。此外,还可以通过AutoCAD输出实体模型的数据,提供给计算机辅助制造程序使用或进行有限元分析。