《计算机图形学》 教 学 大 纲
(Computer Graphics ) 学分数 3 周学时 3
旧代号:318.034.1,新代号:MATH130023
一、说明:
1. 课程名称:计算机图形学(一学期课程)
2. 教学目的和要求:
(1) 课程性质:本课程是数学学院三、四年级选修课(3*16)。
(2) 主要内容和要求:本课程的内容包括光栅图形学,图元输出,二维观察和二维几何变换,三维观察、三维几何变换和三维物体的显示,三维物体的表示,真实感图形:光照模型和面绘制算法。使用C/C++语言实现及部分应用例。主要内容如下:
3. 教学方式:课堂授课+计算机实验室上机。
4. 考试方式:考试+平时上机作业。
5. 参考书:
《计算机图形学》2nd Edition, 电子工业出版社, 2002年5月
Donald Hearn, M.Pauline Baker 著, 蔡世杰 吴春镕 孙正兴 等译
《计算机图形学》 机械工业出版社, 2006年1月
何援军 编著
《Computer Graphics》 2nd Edition, 清华大学出版社
第一本参考书的英文版
二、讲授纲要(其中学时数不包括上机及讨论等的时间):
Topic 1 绪论 (2学时)
计算机图形学的应用领域
计算机图形学研究的基本问题
计算机图形学的相关开发技术
Topic 2 光栅图形学 (5学时)
直线光栅化显示算法 (DDA)
圆光栅化显示算法
椭圆光栅化显示算法
多边形填充
Topic 3图形裁剪 (3学时)
线裁剪算法
多边形裁剪
Topic 4 二维几何 (5学时)
向量与向量的交点
包容性测试
直线段和图形公共部分的求取
一般图形的填充算法
二维布尔运算
Topic 5 二维图形变换(6学时)
图形变换的理论基础
图形变换的基本描述
图形变换的几何化表示
投影变换
透视变换
视图变换
Topic 6三维几何(6学时)
物体的描述
几何计算
隐藏线消除
一般多面体的隐藏面消除
Topic 6 三维物体的表示(12学时)
三维物体的表示方法
扫描物体
旋转物体
自由边界物体
曲线和曲面的表示
Topic 6 真实感图形显示(6学时)
光和颜色
光照模型
插值算法
光线跟踪
阴影
纹理
编写者:许泓
展开阅读全文