1、计算机图形学教学纲(本科)州教育学院计算机图形学课程教学纲第部分纲说明课程英名称:Computer Graphics课程编号:2113303总学时:72学时讲授:40 实验32适对象:计算机科学与技术专业(本科)先修课程计算机数学基础、线性代数、C语序设计、数据结构等。、课程性质和任务计算机图形学是研究计算机成、处理和显图形的学科,其基本任务是使学通过学习本课程,掌握计算机图形学的基本原 理和基本法,为今后从事计算机辅助设计和制造、科学计算可视化、计算机图形处理等的作打下良好的基础。、课程教学内容、教学形式和教学要求1、理论教学纲内容:()、绪论1、计算机图形学的基本概念(理解)2、计算机图形
2、学的发展(了解)3、计算机图形学的应(了解)4、常的图形输/输出设备(理解)5、计算机图形系统(理解)()图形设备1、图形输设备(了解)2、图形显设备(理解)3、图形显系统(理解)4、图形绘制设备(了解)(三)户接及交互技术1、户接设计(了解)2、逻辑输设备与输处理(了解)3、交互式绘图技术(理解)(四)图形的表与数据结构1、图形表的基本概念(了解)2、三维形体的表(认识)3、规则对象的表(了解)4、图形的层次结构(了解)(五)基本图形成算法1、直线的扫描转换(理解)2、圆的扫描转换(理解)3、椭圆的扫描转换(认识)4、多边形的扫描转换与区域填充(认识)5、字符处理(认识)6、反样(认识)(六
3、)维变换及维观察1、维变换的基本概念(认识)2、基本何变换(理解)3、复合变换(理解)4、维观察(认识)5、裁剪(了解)(七)曲线和曲1、曲线曲的基础(了解) 2、Bezier曲线曲(理解) 3、B样条曲线曲(了解)4、有理样条曲线曲(了解)5、曲线曲的转换和计算()消隐1、深度缓存器算法(认识)2、区间扫描算法(了解)3、深度排序算法(了解)4、区域细分算法(了解)5、光线投影算法(了解)6、BSP树算法(了解)7、多边形区域排序算法(了解)(九)真实感图形绘制1、简单光照模型(理解)2、基于简单光照模型的多边形绘制(了解)3、透明处理(了解)4、产阴影(了解)5、模拟景物表细节(了解)6、
4、整体光照模型与光线跟踪(了解)2、实验教学纲内容实验屏幕设置(3学时)设置屏幕是进绘图的第步,Turbo C提供了分丰富的图形语句和图形函数,本实验通过使C语进图形程序设计了解屏幕设置的基本知识。实验图形的颜设置(3学时)在画图时,往往要求配置定的颜。颜分为前景和背景。C语提供了多个颜控制函数来设置前景、背景和 改变调板。实验三直线的成(3学时)直线的成是计算机成图形最基本的技能,通过本实验使学掌握如何计算机成直线和改变直线的属性。实验四图形的填充(4学时)图形的填充是绘制计算机图形的基本技能之,本实验通过构造各种何图形并填充,使学掌握图形填充的基本技能。 实验五多边形裁剪(3学时)多边形的裁
5、剪是计算机处理图形的基本技能之,本实验通过绘制多边形并对其进多边形的裁剪,使学掌握多边形裁剪的 基本知识。实验六由曲线的绘制(6学时)曲线的绘制是计算机成图形的重要技能,也是学学习的难点,本实验通过绘制Bezier曲线和B样条曲线使学掌握曲线绘 制的基本技能。实验七通图形软件简介(10学时)计算机进绘图时,先要将图形转换成数据,再将信息输计算机进处理,继将数据转换成图形予以输出。要实现此 过程必须解决图形输、图形数据处理及图形输出等环境所需的软件。图形软件的内容分丰富,通过本实验是学了解图形 图象的基本软件,为以后进步深造打下基础。3、课程教学要求1、掌握计算机图形的成技术和成各种平图形的基本
6、算法2、掌握图形填充、裁剪及图形变换等计算机图形处理的基本法3、初步掌握C语编写基本平图形程序的法4、了解图形应软件的编制法4、教学法和教学形式建议1、尽量采取多媒体教学式。以讲授法授课为主,配以部分课件2、加强学动能的培养保证上机实验操作不少于32学时。5、作业本课程内容较多,理论性很强,为了加强学对所学内容的理解,应布置定数量的作业,教师将批改作业的1/3。各章节习题 量分布如下:6、考核式:闭卷纸考试加上机操作、学时分配三、教学及参考书:1、教材:计算机图形学基础陈传波陆枫编电业出版社 2002年32、参考教材计算机图形学王汝传编民邮电出版社 2002年7计算机图形学孙家清华学出版社 1998年制定者:汪和执笔审定者:程昌品批准者:孟萍校对者:程昌品