欢迎来到天天文库
浏览记录
ID:61336763
大小:27.50 KB
页数:9页
时间:2021-01-25
《计算机图形学课设报告模板.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、河南理工大学万方科技学院课程设计报告2011—2012学年第二学期课程名称计算机图形学设计题目计算机图形学基本算法演示系统设计学生姓名学号专业班级指导教师徐文鹏2012年5月28日目录第1章设计内容与要求1.1总体目标和要求目标:以图形学算法为目标,深入研究。继而策划、设计并实现一个能够表现计算机图形学算法原理的或完整过程的演示系统,并能从某些方面作出评价和改进意见。通过完成一个完整程序,经历策划、设计、开发、测试、总结和验收各阶段,达到:1)巩固和实践计算机图形学课程中的理论和算法;2)学习表现计算机图形学算法的技巧;3)培养认真学
2、习、积极探索的精神。总体要求:策划、设计并实现一个能够充分表现图形学算法的演示系统,界面要求美观大方,能清楚地演示算法执行的每一个步骤。开发环境:ViusalC++6.0,VC2005或其他你认为比较熟悉的环境。1.2内容与要求实验分为五项内容。1.直线的生成内容:用Bresenham算法画直线要求:1)鼠标移动时,显示鼠标当前位置2)显示判别式的计算过程和下一点的选择策略3)记录生成点的坐标4)图形生成过程可以重复进行2.圆弧的生成内容:用Bresenham算法画圆要求:1)鼠标移动时,显示鼠标当前位置2)显示判别式的计算过程和下一
3、点的选择策略3)记录生成点的坐标4)图形生成过程可以重复进行5)橡皮筋技术实现3.线段裁剪内容:用梁友栋-Barsky算法进行线段裁剪要求:1)对于线段裁剪,线段被窗口的四条边裁剪的过程要显示出来2)用橡皮筋的形式输入剪裁线段1.多边形裁剪内容:用Sutherland-Hodgman算法进行多边形裁剪要求:1)裁剪过程需先输入一多边形,然后用窗口四边裁剪的过程中要显示顶点增删过程。2)用橡皮筋的形式输入剪裁线段2.综合内容:把前四次的实验内容整合到一起要求:第2章总体设计2.1(黑体三号)正文及三级目录:宋体五号,行距:多倍行距1.2
4、52.2(黑体三号)正文及三级目录:宋体五号,行距:多倍行距1.25,下同2.3(黑体三号)正文及三级目录:宋体五号,行距:多倍行距1.252.4(黑体三号)第3章详细设计3.1(黑体三号)正文及三级目录:宋体五号,行距:多倍行距1.253.2(黑体三号)正文及三级目录:宋体五号,行距:多倍行距1.253.3(黑体三号)正文及三级目录:宋体五号,行距:多倍行距1.253.4(黑体三号)正文及三级目录:宋体五号,行距:多倍行距1.253.5(黑体三号)正文及三级目录:宋体五号,行距:多倍行距1.25第4章功能实现4.1(黑体三号)正文及
5、三级目录:宋体五号,行距:多倍行距1.254.2(黑体三号)正文及三级目录:宋体五号,行距:多倍行距1.254.3(黑体三号)正文及三级目录:宋体五号,行距:多倍行距1.254.4(黑体三号)正文及三级目录:宋体五号,行距:多倍行距1.254.5(黑体三号)正文及三级目录:宋体五号,行距:多倍行距1.25第5章总结参考文献
此文档下载收益归作者所有