计算机图形学实验指导-xhp

计算机图形学实验指导-xhp

ID:46251274

大小:677.82 KB

页数:54页

时间:2019-11-22

计算机图形学实验指导-xhp_第1页
计算机图形学实验指导-xhp_第2页
计算机图形学实验指导-xhp_第3页
计算机图形学实验指导-xhp_第4页
计算机图形学实验指导-xhp_第5页
资源描述:

《计算机图形学实验指导-xhp》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《计算机图形学》指导书软件学院软件理论系2013年2月22日随着计算机科学与技术的迅猛发展,特别是大规模集成电路和超大规模集成电路技术的飞速发展,计算机已经成为一种高速、费用低的生成图形的有效工具。计算机图形学作为利用计算机生成图形的技术,已经越来越广泛地在各个领域得到应用。随着计算机图形学应用领域的拓宽和应用水平的提高,人们越來越重视对该项技术的研究和利用。当今,计算机图形学已经成为了计算机科学技术领域的一个重耍研究方向,并被广泛的应用于科学计算、工程设计、医药、工业、艺术、娱乐业、广告业、教育与培训、商业和政府部门等。鉴于计算

2、机图形学的重要性和应用的广泛性,计算机科学与技术专业将其设置为专业必选的选修课。它主耍是研究用计算机及其图形设备来输入、表示、变换、运算和输出图形的原理、算法及系统。通过对本课程的学习,使学生对计算机图形学有一个完整的了解,并为进行计算机图形学应用和研究打下扎实基础。为了让学生深入理解各种图形算法和相关理论知识,贯彻学生学习知识是为了应用知识、应用就要追求创新应用的思想和意识,设计了8个实验。通过实验,使学生更加深入的理解计算机图形系统的工作机理和基本图形生成和处理算法。实现语言为TurboC、VisualC++6.0、OpenG

3、l,或其它学生掌握的高级语言。这些实验是对学生的一种多全面训练。它着眼于原理与应用的结合,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变“活”,起到深化理解和灵活掌握教学内容的H的。在实验过程中,能够培养学生的自学能力、团队协作能力、解决问题能力、软件开发能力等多种能力。实验要求及实验报告规范1实验一交互式绘图技术的实现2实验二直线、圆弧及椭圆弧的牛成算法5实验三多边形的区域填充7实验四二维几何变换9实验五裁剪算法10实验六三维图形变换11实验七曲线与曲面12实验八真实感图

4、形绘制14参考文献15附录AC程序绘图基础16附录BVisualC++图形程序设计23一、实验目的23二、实验任务(需要课外学时8学时)23三、基础知识和实验步骤23(一)VisualC++6.0应用程序开发方法23(二)图形设备接口和图形程序设计26(三)鼠标编程36(四)菜单程序设计42四、实验总结46附录COpenGL图形程序设计47实验要求及实验报告规范一.实验的性质、目的和任务本实验是与本专业课《计算机图形学》相配套的,通过计算机图形学实验教学,引导学牛由浅入深地学握计算机图形学理论与相关算法,具有一定实践体会和相关的编

5、程能力及图形处理的能力,为毕业设计和毕业后从事计算机绘图、计算机辅助设计、辅助教学、辅助工程、图形处理等打下基础。本实验教学主要内容是要求学牛编程实现各种图形的绘制,强化学牛的程序设计能力和程序调试能力,使学生巩固所学各种图形的生成算法的理论知识。二、实验基本要求实验基本要求:木实验教学的皋木要求是:①实验课前,学生必须预习实验指导书屮的实验内容,了解木次实验的目的、要求、原理、算法、步骤等,准备好实验的程序设计算法描述与关键分析内容;②准备好程序和测试数据,上机调试、运行;③完成每个实验后进行结果对比分析,完成实验报告。实验内容

6、要求:(1)认真分析题目的条件和要求,复习相关理论知识,选择适当的解决方案和算法:(2)编写上机实验程序,作好上机前的准备工作;(3)上机调试程序,绘制图形,验证算法的正确性;(4)分析和解释运行结果;(5)程序调试完后,须由实验辅导教师在机器上检查运行结果;(6)按照要求书写每次实验的实验报告。(7)要求独立完成上述各项。三、实验环境实验设备:计算机实验使川的语言:C或VisualC++>OpenGL(1)本课程的评分方法是考查,实验作为平时成绩占学期期末总成绩的30%。(2)每个实验完成后必须完成和应的实验报告。实验成绩组成为

7、:实验报告占40%;按照教学计划的实验,现场编程序,演示计算结果占50%:创新占10%。五、实验报告格式实验报告在书写过程中应该将以下问题写淸楚1、实验目的:2、实验耍求:3、实验内容:4、实验题目:5、设计原理为思想:6、对应程序:7、实验结果(输出图形)及其分析:8、计算中出现的问题,解决方法及体会:实验一交互式绘图技术的实现一、实验目的1、掌握各种交互式绘图技术及其原理;2、掌握VisualC++集成编程环境的使川,图形设备接口和常川图形程序设计、鼠标编程、画刷与画笔以及菜单设计等,能够利JUVisualC++实现各种交互式

8、绘图技术;3、了解OpenGL的基本操作及其库函数,能够通过OpenGL库函数实现各种交互式绘图技术。二、实验要求1、用VisualC++设计一个简易的交互式绘图软件,能够实现铅笔绘图,以及直线、圆等基本图形的绘制;2、能够实现橡皮筋画线或圆、拾取

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。