图形及可视化实验报告

图形及可视化实验报告

ID:44077286

大小:807.45 KB

页数:28页

时间:2019-10-18

图形及可视化实验报告_第1页
图形及可视化实验报告_第2页
图形及可视化实验报告_第3页
图形及可视化实验报告_第4页
图形及可视化实验报告_第5页
资源描述:

《图形及可视化实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《计算机图形学》课程实验教学大纲编号:032004课程总学时:64实验学时:24课程总学分:3.5适用专业:计算机科学与技术,网络工程,软件工程,物联网工程一、本课程实验的主要目的与任务《计算机图形学》是计算机科学与技术专业本科教学中的一门重要的专业课。通过本课程的教学,帮助学生掌握计算机图形学的基础知识,了解该学科的前沿科技,并能运用图形软件包OpenGL,进行简单的图像处理软件代码设计。《计算机图形学》是一门理论性和应用性很强的课程。开设实验课程有助于加深学生对图形算法的理解,培养其分析问题,解决问题的能力。通过本课程实验要求学生基本达到如下要求

2、:1.掌握OpcnGL的基本语法与程序结构。2.掌握如何通过点、线、面、体的构造方法。3.掌握如何对三维物体增加光照和纹理来增强其真实感。4.掌握如何构建一个真实的三维场景的基本过程和实现方法。二、本课程实验应开设项目序号实验项目名称学时类型必做/选做所需主要设备型号、名称1基本图元绘制4验证性必做PC机及配套软件2曲线与曲面4验证性必做PC机及配套软件3体的表示与变换4验证性必做PC机及配套软件4光照与纹理6综合性必做PC机及配套软件三、各实验项目主要实验内容和基本要求各实验项目的主要内容和基本要求见附录。!1!、实验成绩考核与评定办法学生应做好实

3、验准备,认真完成每个实验,按时完成并提交实验报告。任课教师应认真批改实验报告并给出实验报告成绩,并结合学生平时实验表现给出学生平时实验成绩。实验成绩由实验报告成绩、平时实验成绩两部分组成。其中实验报告成绩占50%、实验课堂成绩占50%o五、大纲说明大纲里所列项目是必做的,但是对于有能力的同学,希望能够把几个实验做到一个集成的可视化界面下。学生也可以根据自己的爱好,选择做一个小的系统,同样能够达到本实验大纲的目的。六、主要参考书目1.《计算机图形学(OpcnGL版)(第3版FrancisShil1,Jr,StephenM.Kelley著,胡事民等译;清

4、华大学出版社,2009.22.《交互式计算机图形学:基于OpenGL着色器的自顶向下方法(第六版)》,EdwardAngel著,张荣华等译;[M]•电子工业出版社,2012.53.《计算机图形学(第三版)》,DonaldHearn,M.PaulineBaker著,蔡士杰等译;电子工业出版社,2011.24.《0pcnGLProgrammingGuide:TheOfficialGuidetoLearningOpenGL,Version4.3(SthEdition)》,DaveShreiner,GrahamSeilers,JohnM.Kessenicha

5、ndBillM.Licea-Kane著;Addison-WesleyProfessional.,2013.35.《OpenGLSuperBible:ComprehensiveTutorialandReference(6thEdition)》,GrahamSellers,RichardSWrightandNicholasIlacmcl;Addison-WesleyProfessional,2013.76.《CompliterGraphicswithOpenGL(4thEdition)》,DonaldHearn,M.paulineBaker著;Prent

6、iceHall,2010.11审定人:撰写人:郭建林批准人:执行时间:实验1基本图元绘制(4学时)1.实验目的仃)了解OpenGL的基本的编程思想和程序结构。(2)了解OpenGL中绘制点、线、面的相关函数。(3)掌握如果通过定义空间点和构成方式来形成不同的空间物体。2.实验内容(1)熟悉实验环境。(2)利用相关直线绘制算法绘制一条直线,建议使用DDA算法或Bresenham算法。(3)绘制一个颜色插值的三角形面。(4)综合利用所学知识,绘制分形物体。给出原理,步骤,设计绘制方案。可自己选择分形物体的类型,如分形树、Koch雪花、Sicrpinski

7、三角形(二维或三维)>Julia集、Mandelbrot集等。3.实验要求(1)预习实验相关知识,了解实验目的与内容。(2)根据实验目的和内容,制定相关的实验方案并进行实施。(3)实验结束后,对相关内容进行总结和反思。4.实验器材(1)PC机及配套软件、一人一套。(1)掌握OpenGL程序的基本结构。(2)通过OpenGL实现直线的绘制,了解在0penGL中如何实现一条简单的线段的绘制。(3)了解OpenGL屮如何控制点、线的属性,包括濒色、宽度、线型等。(4)常握如何绘制一个二角形并进行填充一个简单的创建一条直线的例程:★include〃stdaf

8、x.h〃#include〈stdlib.h>#inelude〈GL/g]ut.h>//初始化函数,设置渲染环

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

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

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