课程号00130210

课程名称计算机图形学

开课学期:

学分    3

先修课程:计算概论,数据结构与算法,解析几何,线性代数,微积分。

基本目的

1.学习计算机图形学的基本知识和基本技术;

2.重点是三维物体的建模,生成及OpenGL编程;

3.使学生能编写基本的图形程序。

内容提要:

1.计算机图形学介绍: 计算机图形学的历史,应用,标准和软件;

2.基本输出图元: 点, 线,多边形,圆和椭圆等几何图元的生成算法;

3.OpenGL编程初步;

4.二维几何变换;二维观察流程, OpenGL的二维观察流程及函数;

5.三维几何变换: 三维观察流程, 可见面判别算法, OpenGL的三维观察流程及函数;

6.光照模型,面绘制算法及OpenGL中的光照处理;

7.样条表示(选讲内容);

教学方式:课堂讲授和上机相结合,每周3课时

教材与参考书:

1. Edward Angel, 交互式计算机图形学, 7th, 电子工业出版社, 2016-03-01, ISSN: 9787121276040, 电子工业出版社原版引进

2. Edward Angel: Interactive Computer Graphics,A Top-Down Approach with Open GL, Addison-Wesley, 2008.ISSN: 0321549430, 2008.

3. J. D. Foley, A. van Dam: Introduction to Computer Graphics,机械工业出版社,2004年影印版。

4. J. D. Foley, A. van Dam, S. K. Feiner and J. F. Hughes, Computer Graphics, principles and practice.机械工业出版社,2002年影印版。

5. D. Hearn, M. Baker: Computer Graphics, 清华大学出版社,1997年。

6. 孙家广,杨长贵编著: 计算机图形学,清华大学出版社,1998年。

7. D. Shreiner, OpenGL编程指南(原书第6版),机械工业出版社,2008。

学生成绩评定方法:平时作业50%,包括理论分析、计算机编程和文献阅读报告。

期末考试50%,笔试闭卷。

课程修订负责人:姜明

TOP
XML 地图