圖形学实验指导书2009.docVIP

  • 1
  • 0
  • 约1.18万字
  • 约 12页
  • 2016-12-01 发布于重庆
  • 举报
圖形学实验指导书2009

OpenGL简介 一、OpenGL概述 OpenGL是图形硬件的一个软件接口(GL代表图形库,Graphics Library)。使用OpenGL,可以对计算机图形技术进行控制,产生逼真的现实世界的图象或虚拟的现实世界所没有的图象。OpenGL包括了大约250个不同的函数,程序员可以用这些函数指定物体和操作,创建交互性三维应用程序,而不必为许多应用程序中通用的标准函数编写代码,同时使应用程序避免接触过多的硬件细节。 OpenGL主要关注图象的渲染,即根据几何图形对象的规范及其属性,使用虚拟的照相机和光源来构成一幅图象。OpenGL是跨平台的一种应用程序接口(Application Programmers Interface, API),因此不包含输入和视窗操作。对于视窗管理,我们选用OpenGL应用工具包GLUT(OpenGL Utility Toollkit)。 OpenGL的组成 在微机版本中,OpenGL主要由三个函数库组成,它们是核心库、实用函数库和编程辅助库。 OpenGL的核心库包含了OpenGL最基本的命令函数。在这个库中,提供了一百多个函数,这些函数的函数名都以“gl”为前缀。这些函数用来建立各种各样的几何模型、进行坐标变换、产生光照效果、进行纹理映射、产生雾化效果等几乎所有的二维和三维图形操作。这一百多个基本函数由于使用各自不同的参数而导致格式的变形,

文档评论(0)

1亿VIP精品文档

相关文档