- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机图形学实验》教学大纲
一、课程基本信息
中文名称
计算机图形学
英文名称
Computer Graphics
适用专业
计算机科学与技术
先修课程
线性代数、高级语言、数据结构
课程类别
专业拓展课程
修读性质
必修
学分/学时
2.5学分/28学时(14学时)
考核方式
考试
二、教学目标
通过实验可以使学生进一步理解图形、算法与程序设计三者之间的关系,并为后续课程的学习和实验打下良好的基础。计算机图形学这门课程,是计算机三维造型技术、动画技术、虚拟现实技术等相关课程的理论基础
本课程的教学目标:通过实验,使学生能更深刻理解图形生成的算法模型,提高编写程序、调试程序的能力。
三、教学内容
实验项目一:熟悉Turbo C 绘图(2学时)
1.实验属性:验证实验
2.修读性质:选开
3.教学目标
通过上机操作,熟悉TC图形程序设计环境及图形函数。
4.实验方法
根据实验内容要求,编写程序,上机测试。
5实验仪器设备
计算机
6.实验内容
熟悉Turbo C的基本操作;
掌握绘图程序的结构;
熟悉有关的图形函数;
能够写出一个绘图程序。
7.成绩评定
根据学生的上机实验过程中的表现及实验报告的撰写情况评定成绩。
实验项目二:直线算法与圆算法(4学时)
1.实验属性:验证实验
2.修读性质:必开
3.教学目标
要求理解直线算法和圆的算法;熟练掌握用C语言编程解决实际问题;
4.实验方法
根据实验内容要求,编写程序,上机测试。
5实验仪器设备
计算机
6.实验内容
初始化图形系统
编写DDA算法,Bresenham算法,中点法生成直线的函数
调试和调用,完成直线生成
对生成的直线进行属性设置
利用Bresenham和中点算法的思想编写函数
分别利用两种方法生成圆
完成属性设置和增加交互功能
7.成绩评定
根据学生的上机实验过程中的表现及实验报告的撰写情况评定成绩。
实验项目三:扫描线填充算法和种子填充算法(4学时)
1.实验属性:验证实验
2.修读性质:必开
3.教学目标
要求理解扫描线填充算法和种子算法;理解并应用图形的数据结构。
4.实验方法
根据实验内容要求,编写程序,上机测试。
5实验仪器设备
计算机
6.实验内容
初始化图形系统
编写扫描线填充算法和种子填充算法填充图形的函数
调试和调用,完成填充图形。
对填充的图形进行属性设置
7.成绩评定
根据学生的上机实验过程中的表现及实验报告的撰写情况评定成绩。
实验项目四:直线裁剪算法(2学时)
1.实验属性:验证实验
2.修读性质:必开
3.教学目标
理解二维矩形区域的直线裁剪;理解直线剪栽算法中的区域编码;熟练掌握二维裁剪的原理和方法、Sutherland-Cohen分割线算法。
4.实验方法
根据实验内容要求,编写程序,上机测试。
5实验仪器设备
计算机
6.实验内容
初始化图形系统
编写Sutherland-Cohen分割线算法的函数
调试和调用,完成规则窗口对直线的裁剪。
7.成绩评定
根据学生的上机实验过程中的表现及实验报告的撰写情况评定成绩。
实验项目五:图形变换与输出(4学时)
1.实验属性:设计实验
2.修读性质:必开
3.教学目标
掌握几种基本几何变换的算法思想,结合C语言数据结构,能编写程序实现图形变换。
4.实验方法
根据实验内容要求,编写程序,上机测试。
5实验仪器设备
计算机
6.实验内容
分别编写平移函数、旋转函数和变比变换函数;
编写主函数调用三个变换函数;
选择信息及有关变换参数的数据在运行时从键盘输入,运行时,屏幕上同时有两个图形,一个是未变换的图形,另一个是变换后的图形。
7.成绩评定
根据学生的上机实验过程中的表现及实验报告的撰写情况评定成绩。
实验项目六:自由曲线(2学时)
1.实验属性:验证实验
2.修读性质:选开
3.教学目标
熟练掌握Bezier曲线的定义与性质,二、三Bezier曲线算法,结合C语言数据结构,能编写程序绘制Bezier曲线。
4.实验方法
根据实验内容要求,编写程序,上机测试。
5实验仪器设备
计算机
6.实验内容
初始化图形系统
编写绘制Bezier曲线的函数
调试和调用,绘制Bezier曲线,并能对曲线的属性作设置
7.成绩评定
根据学生的上机实验过程中的表现及实验报告的撰写情况评定成绩。
四、考核形式及成绩评定
根据学生的上机实验过程中的表现及实验报告的撰写情况评定成绩。
五、教材与参考书
教 材:王汝传等.计算机图形教程.(第二版).北京:人民邮电出版社,2009.8
参考书:[1]David F.Rogers. 计算机图形学的算法基础.(第二版).北京:机械工业出版社,2002
[2]孙家广.计算机图形学(第三版).北京:清华大学出版社,2000
[3]张义宽.计算机图形学.西安:西安电子科技大学
您可能关注的文档
最近下载
- 八年级上册英语重点知识归纳.doc VIP
- 地方病防治课件.pptx VIP
- 三级公路(含声环境、生态环境专项评价)环评环境影响报告表(新版环评).pdf
- GB50666-2019混凝土结构工程施工规范.ppt VIP
- 2.2-全国森林草原湿地荒漠化普查技术规程.pdf VIP
- 新型冠状病毒核酸检测标本采集、送检、处理流程.pptx VIP
- 培训资料慢病及地方病防治工作要点.ppt VIP
- DB61_T 5006-2021 人民防空工程标识标准.docx VIP
- GB50118-2010民用建筑隔声设计规范.docx VIP
- (高清版)B-T 42588-2023 系统与软件工程 功能规模测量 NESMA方法.pdf VIP
文档评论(0)