计算机图形学实验教学大纲_第1页
计算机图形学实验教学大纲_第2页
计算机图形学实验教学大纲_第3页
计算机图形学实验教学大纲_第4页
计算机图形学实验教学大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机图形学实验教学大纲课程中文名称(课程英文名称):计算机图形学(ComputerGraphics)课程编码:0921144005课程目标和基本要求:《计算机图形学》是信息与计算科学专业学生的专业选修课程。计算机图形学是计算机科学的重要分支,其应用已经日益广泛。该课程的教学目的与任务是让学生了解计算机图形学的基础内容,掌握对设计、使用和理解计算机图形系统所需的基本理论。本课程实验包括图形的显示和输出技术、基本图形生成算法、图形的各种变换、曲线和曲面的绘制、图形的剪取、隐线和隐面的消除和产生有真实感图形的方法。用C++(或C)结合OpenGL图形库进行与理论教学配合的实验。课程总学时:54学时[理论:36学时;实验:18学时]课程总学分:2.5学分适用专业和年级:信息与计算专业,4年级第1学期实验项目汇总表:序号实验编号实验名称时数实验类别实验类型实验要求每组人数实验一092114400501C++图形程序设计基础2专业演示性必修同班级人数实验二092114400502基本图元生成算法2专业验证性必修同班级人数实验三092114400503填充算法2专业验证性必修同班级人数实验四092114400504OpenGL基础2专业验证性必修同班级人数实验五092114400505二维变换2专业验证性必修同班级人数实验六092114400506二维裁剪2专业验证性必修同班级人数实验七092114400507样条曲线与样条曲面2专业验证性必修同班级人数实验八092114400508三维变换与三维观察2专业验证性必修同班级人数实验九092114400509真实感图形的生成与处理2专业综合性必修同班级人数八、大纲内容:实验序号1实验名称C++图形程序设计基础[实验目的和要求]以C++Builder为程序设计平台,熟悉Windows图形程序设计的要点,为今后的图形学实验打下必要的基础。[实验内容]1.在C++Builder集成开发环境中编写一个Windows应用程序。应用程序的窗体中每隔1秒交替显示“Hello,World!”和“世界,你好!”。2.参考补充材料“利用C++Builder开发基于图形的应用程序”,写一个图形学实验程序的框架。[主要实验仪器与器材]个人计算机实验序号2实验名称基本图元生成算法[实验目的和要求]1.以C++Builder为程序设计平台,实现整数中点画线法和Bresenham画线法,绘制直线;2.以C++Builder为程序设计平台,实现圆的中点画法和椭圆的中点画法。[实验内容]1.实现斜率k在0和1之间时的整数中点画线法和Bresenham画线法。2.选作:实现任意斜率的整数中点画线法和Bresenham画线法。3.利用中点画圆法,绘制第二个八分圆;利用中点画椭圆法,绘制第一象限内的四分之一椭圆。4.选作:利用上述基本算法及对称性,绘制整圆和整椭圆。(提示:因为绘图区域的原点在左上角,所以绘制整圆和整椭圆时要作平移变换。)[主要实验仪器与器材]个人计算机实验序号3实验名称填充算法[实验目的和要求]以C++Builder为程序设计平台,实现边缘填充算法与种子填充算法。[实验内容]1.根据实验一中提供的图形学实验框架,编写程序实现边缘填充算法。2.根据实验一中提供的图形学实验框架,编写程序实现种子填充算法。[主要实验仪器与器材]个人计算机实验序号4实验名称OpenGL基础[实验目的和要求]以VisualC++为程序设计平台,练习编写简单的OpenGL入门程序。[实验内容]九、主要实验教材(指导书)及参考用书: 教材:《计算机图形学》成思源等冶金工业出版社2003 参考书:《计算机图形学》孙家广等清华大学出版社2000十、课程考

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论