opengl绘图模式问题
看到很多资料上提到:
OpenGL的绘制过程多种多样,内容非常丰富,主要提供以下几种对三维物体的绘制方式:
(1) 线框绘制方式(Wire frame):绘制三维物体的网格轮廓线。
(2) 深度优先线框绘制方式(Depth cued):采用线框方式绘图,使远处的物体比近处的物体暗一些,以模拟人眼看物体的效果。
(3) 反走样线框绘制方式(Antialiased):采用线框方式绘图,绘制时采用反走样技术,以减少图形线条的参差不齐。
(4) 平面明暗处理方式(Flat shading):对模型的平面单元按光照进行着色,但不进行光滑处理。
(5) 光滑明暗处理方式(Smooth shading):对模型按光照绘制的过程进行光滑处理,这种方式更接近于现实。
(6) 加阴影和纹理的方式(Shadow and Texture):在模型表面贴上纹理甚至加上光照阴影效果,使三维场景像照片一样逼真。
(7) 运动模糊绘制方式(Motion blured):模拟物体运动时人眼观察所觉察到的动感模糊现象。
(8) 大气环境效果(Atmosphere effects):在三维场景中加入雾等大气环境效果,使人有身临其境之感。
(9) 深度域效果(Depth of effects):类似于照相机镜头效果,模拟在聚焦点处清晰。
我的问题是如何切换到或者调用这些模式?有什么函数调用了,就可以实现这些模式?