长春理工大学省级计算机实验教学示范中心

设置文字大小 English Chinese

首页>  实验课程 > 专业技术实验2   > OpenGL三维图形编程

OpenGL三维图形编程

课程名称:

     OpenGL三维图形编程(OpenGL 3D Graphics Programming

内容提要:

    够熟练使用VC++6.0集成开发环境或VS2008OpenGL函数库编写程序,包括图形的显示和输出、基本图形生成算法、图形变换和裁剪、自由曲线和曲面、几何造型、隐线和隐面的消除、光照模型、真实感显示以及人机交互技术等。

先修课程:

    面向对象程序设计

适用专业:

    计算机科学与技术

主要教材、参考书:

1.         (美) Edward Angel 段菲 .OpenGL编辑基础(第三版)》.北京:清华大学出版社.2009.

2.         杨柏林 陈根浪 徐静.OpenGL编程精粹(第一版)》.北京:机械工业出版社.2010.

3.         OpenGL体系结构审核委员会.OpenGL编程指南(第四版)》. 北京:人民邮电出版社.2005

实验项目与学时分配:

序号

实验项目

学时

要求

1

C++图形程序设计基础

2

必做

2

绘制三角形

2

必做

3

绘制带颜色的四边形

2

选做

4

绕法

2

必做

5

GLUT库函数的使用

2

必做

6

简单的人机交互

2

必做

7

六面体的绘制

2

必做

8

深度测试

2

必做

9

顶点数组1

2

必做

10

光照

2

必做

11

材质

2

必做

12

显示列表

2

必做

13

位图

2

必做

14

载入BMP位图

2

必做

15

混合

2

必做

16

立体字符的显示

2

必做

17

点、线的绘制

2

选做

18

菜单的设计

2

选做

19

五角星的绘制

2

选做

20

隐藏表面

2

选做

21

顶点数组2

2

选做

22

双面光照

2

选做

23

像素操作

2

选做

24

载入TGA文件

2

选做

25

显示中文

2

选做

26

反走样

2

选做

27

雾化效果

2

选做

28

网格化1

2

选做

29

网格化2

2

选做

30

明暗计算

2

选做

31

光照和材质属性的调整

2

选做

32

纹理映射

2

选做

 

 

更新时间:2013-02-18

返回顶部

     地址:吉林省长春市卫星路7089号   邮编:130022                 版权信息:本网站由长春理工大学计算机学院维护