在AutoCAD中如何选择着色模式[四]
在三维视图中,除了使用线框模式显示三维模型之外,还可以使用消隐模式或各种着色模式显示模型,以表现模型的表面和立体感。
设置着色模式
在三维动态观察器中,单击鼠标右键弹出快捷菜单,选择“着色模式”子菜单中的菜单项,可以控制三维对象的显示形式。在三维动态观察器中可以将三维对象的显示形式设置为以下几种模式:
(1)选中快捷菜单中的“着色模式”→“线框图”菜单项,可以使用线框模式表示三维对象。即使对于曲面对象和实体对象,也都不显示其面的信息,而是使用直线和曲线表示对象的边界。图3-10 显示了以线框模式显示的机械模型。

图3-10 线框图示例
(2)选中快捷菜单中的“着色模式”→“消隐”菜单项,可以使用消隐模式表示三维对象。消隐模式也是使用线框形式表示三维对象,区别在于消隐图中不显示表示后向面的线框。图3-11 显示了以消隐模式显示的机械模型。

图3-11 消隐图的示例
(3)选中快捷菜单中的“着色模式”→“平面着色”菜单项,可以使用平面着色模式表示三维对象。即对于面域、曲面和实体等具有面的对象,可以在视图中用对象的颜色对每个面进行着色,从而更加形象直观地表现三维对象。图3-12 显示了以平面着色模式显示的机械模型。

图3-12 平面着色的示例
(4)选中快捷菜单中的“着色模式”→“体着色”菜单项,可以使用体着色模式表示三维对象。体着色是在平面着色的基础上,将对象的边进行平滑处理,从而使着色后的对象更为平滑。尤其是对于曲面,使用体着色模式显示可以比平面模式更为接近真实的情况。图3-13显示了以体着色模式显示的机械模型。

图3-13 体着色的示例
(5)选中快捷菜单中的“着色模式”→“带边框平面着色”菜单项,可以同时使用线框和平面着色模式表示三维对象,即在对三维对象进行平面着色的同时显示其所有的线框。图3-14 显示了以带边框平面着色模式显示的机械模型。

图3-14 带边框平面着色的示例
(6)选中快捷菜单中的“着色模式”→“带边框体着色”菜单项,可以同时使用线框和体着色模式表示三维对象,即在对三维对象进行体着色的同时显示其所有的线框。图3-15 显示了以带边框体着色模式显示的机械模型。

图3-15 带边框体着色的示例创建消隐视图
除了在三维动态观察器中,通过选择快捷菜单中的“着色模式”→“消隐”菜单项创建消隐视图之外,还可以在不启用三维动态观察器的情况下,直接使用消隐命令创建消隐视图。
创建消隐视图的命令调用方式和执行过程为:
菜单:“视图”→“消隐”。
工具栏:“渲染”→
。
命令行:HIDE。
在使用HIDE 命令创建消隐视图时,AutoCAD 认为圆、实体、宽线、文字、面域、多段线线段、三维面、多边形网格和非零厚度对象的拉伸边是不透明的表面,它们可以隐藏对象,也就是说,不显示位于这些对象后面的图形。
在使用HIDE 命令创建的消隐视图后,启用三维动态观察器后将自动选中“着色模式”→“消隐”菜单项。
需要说明的是HIDE 命令不可以用于其图层被冻结的对象,但可以用于图层被关闭的对象。
在消隐视图中,有两个系统变量影响着消隐视图的显示:
(1)系统变量DISPSILH 控制着消隐视图中三维实体对象的轮廓边。将该系统变量值设置为0 时,在消隐视图中不使用网格显示实体对象;将该值设置为1 时,将在实体对象被消隐时显示网格。
(2)系统变量HIDETEXT 控制着消隐视图中文字对象的显示状态。将该系统变量设置为“Off”,将在消隐视图中显示文字对象,而不论是否被其他对象遮盖,同时文字对象遮盖的对象也不受影响;如果设置为“On”,将在消隐视图中隐藏文字对象。
创建着色视图
除了在三维动态观察器中,通过选择快捷菜单中的“着色模式”子菜单中的各种菜单项创建着色视图之外,还可以在不启用三维动态观察器的情况下,直接使用着色命令创建着色视图。
创建着色视图的命令调用方式和执行过程为:
菜单:“视图”→“着色”→“二维线框”、“三维线框”、“消隐”、“平面着色”、“体
着色”、“带边框平面着色”、“带边框体着色”。
命令行:SHADEMODE。
命令:SHADEMODE
当前模式: 带边框平面着色
输入选项
[二维线框(2D)/三维线框(3D)/消隐(H)/平面着色(F)/体着色(G)/带边框平面着色(L)/带边
框体着色(O)] <带边框平面着色>:
... |
利用SHADEMODE 命令可以直接在视口中创建着色视图,而不必启动三维动态观察器。
在SHADEMODE 命令中,可以设置以下几种着色模式。
(1)选择“二维线框(2D)”命令选项,可以使用线框模式表示三维对象,即使用直线和曲线表示对象的边界。在二维线框模式下,UCS 图标为不着色的三维形式,此时光栅和OLE 对象、线型及线宽都是可见的,而坐标球将隐藏。
(2)选择“三维线框(3D)”命令选项,可以使用线框模式表示三维对象。与二维线框不同的是,在三维线框图中,UCS 图标显示为着色的三维形式,并且光栅和OLE 对象、线型及线宽均隐藏,但可以在视图中显示坐标球。
(3)选择“消隐(H)”命令选项,可以使用消隐模式显示三维对象。
(4)选择“平面着色(F)”命令选项,可以使用平面着色模式显示三维对象。
(5)选择“体着色(G)”命令选项,可以使用体着色模式显示三维对象,AutoCAD 将
对三维对象的边进行平滑。
(6)选择“带边框平面着色(L)”命令选项,可以同时使用“平面着色”和“线框”模式显示三维对象。
(7)选择“带边框体着色(O)”命令选项,可以同时使用“体着色”和“线框”模式显示三维对象。
在使用SHADEMODE 命令创建着色视图后,在启用三维动态观察器后将自动选中“着色模式”子菜单中相应的菜单项。其中三维动态观察器中的“线框”模式相当于SHADEMODE命令的中的“三维线框”模式。
在AutoCAD 2002 中,为了保持兼容性,还可以使用SHADE 命令创建着色视图。该命令相当于SHADEMODE 命令中的“带边框平面着色(L)”命令选项。
图形配置设置
对于图形在视图中显示,可以在系统选项中进行设置。比如,使用三维动态观察器或SHADEMODE 命令设置着色视图时,如果将视图设置为“平面着色”、“体着色”、“带边框平面着色”或“带边框体着色”等模式时,可以在视图显示光源和材质。
选择“工具”→“选项”菜单,在弹出的对话框中选择“系统”选项卡,如图3-16 所示。

图3-16 “选项”对话框
在“系统”选项卡的“当前三维图形显示”组框中,可以设置图形显示所使用的图形系统和特性。单击“特性”按钮,在弹出的对话框中可以设置图形显示的特性,如图3-17 所示。
该对话框中的图形配置设置将影响三维对象的显示方式,可以对以下显示特性进行设置。

图3-17 设置图形显示特性
(1)选中“自适应退化”复选框,可以指定为了保持视图操作速度而使用自适应退化显示图形的模式;取消该复选框,将不使用图形退化。
①选中“平面着色”复选框,可以在图形的自适应退化时改变为平面着色模式。
②选中“线框图”复选框,可以在图形的自适应退化时改变为线框模式,从而可以使用较少的系统资源并可以使图形移动速度加快。
③选中“边框”复选框,可以在图形的自适应退化时改变为边框模式,即显示一个框来代替视图中的每个对象。该选项所要求的系统资源最少,从而进一步加快图形的移动速度。
④在“保持速度”计数器中,可以指定图形的显示速度,单位为EPS(帧每秒)。AutoCAD将退化图形以保持指定的速度。
(2)选中“动态镶嵌”复选框,可以设置确定图形中对象平滑度的选项。AutoCAD 使用素线来显示曲线和曲面,使用的素线越多,显示出的曲线和曲面就越光滑。使用动态镶嵌将绘制多条素线显示曲线和曲面对象,但比使用静态镶嵌需要更多的系统资源。取消该复选框,可使用静态镶嵌。
①使用“曲面镶嵌”滑动条,可以确定图形中曲面的细节数目。该数目越高,提供的细节越多,但是需要使用的素线和内存也越多。
②使用“曲线镶嵌”滑动条,可以确定图形中曲线的细节数目。该数目越高,提供的细节越多,但是需要使用的素线和内存也越多。
③在“要高速缓存的镶嵌数”计数器中,可以根据内存和性能要求配置系统。如果有多个视口(带有不同的图),则有必要将该值设置为2 或更高,以加快显示速度,但将需要更多的内存。
(3)选中“渲染选项”复选框,使设置可用来增强显示三维视图中的光源、材质、纹理和透明度等。取消该复选框,则不在三维视图中显示。
①选中“启用光源”复选框,可以在三维视图中显示光源,用于照亮对象和附着的材质。如果没有在图形中添加光源,将使用默认系统光源。
注意:在三维视图中启用的光源不会显示阴影。
②选中“启用材质”复选框,可以在三维视图中显示附着于模型上的各种材质。如果对象没有附着的材质,将使用默认全局材质。
注意:在三维视图中启用的材质,不显示三维纹理、凹凸贴图、不透明贴图、折射和反射等特性。
③如果选中“启用材质”复选框,还可以进一步选中“启用纹理贴图”复选框,在三维视图中显示附着于模型上的各种纹理贴图。
④如果选中“启用材质”复选框,还可以进一步在“透明度”组框中调整透明度质量,以提高图像质量。
(4)选中“几何图形”复选框,可以设置在三维图形中如何显示素线以及是否在三维图形中显示后向面。
①选中“素线总在最上面”复选框,可以指定在所有着色模式中是否为前向面和后向面显示素线。
②选中“放弃后向面”复选框,可以指定是否在图形中绘制后向面。
(5)选中“加速”复选框,可以指定是否需要在三维视图中使用软件和硬件加速。
①选择“软件”单选按钮,可以使用软件图形系统来绘制三维视图中的图形。
②选择“硬件”单选按钮,可以选择使用硬件图形卡来执行三维视图中的大多数绘图任务,以加快绘图速度。