第9章-三维电子地图.pptVIP

  • 3
  • 0
  • 约1.38万字
  • 约 80页
  • 2019-09-02 发布于湖北
  • 举报
* OpenGL的基本原理 OpenGL是一个硬件发生器的软件接口,其主要目的是将二维、三维物体绘制到一个帧缓冲里,它包括几百个图形函数。开发者主要利用这些函数来建立三维模型和进行三维实时交互。 1,图元操作和指令 OpenGL能够从多种可选择的模式画图元,而且一种模式的设置一般不会影响其他模式的设置,无论发生深墨情况,指令总是被顺序处理,也就是说,一个图元必须完全画完之后,后继图元才能影响帧存。 2,图形控制 OpenGL提供诸如变换矩阵、光照、反走样方法、像素操作等参数来控制二维和三维图形的绘制。它并不提供一个描述或建立复杂几何物体的手段。 OpenGL提供的是怎样画复杂物体的机制而非描绘复杂物体本身的面面俱到的工具。即OpenGL是过程性的而非描述性的。 3,执行模式 OpenGL命令的解释模式是客户/服务器模式的,即由客户发布命令,命令由OpenGL服务器(解释器)来处理,服务器可以运行在客户在相同的或不同的计算机上,基于这一点, OpenGL是网络透明的。 * OpenGL的命令语法与状态 基于OpenGL 标准的开发的微机应用程序必须在32位Windows平台下,如Windows 99/NT环境,运行时所需的动态连接库为OpenGL32.DLL、Glu32.DLL,OpenGL包含100多个库函数,这些函数按一定的格式来命名。 1,核心函数115个

文档评论(0)

1亿VIP精品文档

相关文档