电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

计算机图形学实验教学大纲VIP免费

计算机图形学实验教学大纲_第1页
1/5
计算机图形学实验教学大纲_第2页
2/5
计算机图形学实验教学大纲_第3页
3/5
计算机图形学实验教学大纲一、课程中文名称(课程英文名称):计算机图形学(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入门程序。[实验内容]编制一个程序绘制GLUT中的三维茶壶模型,并编译运行。建议使用线框模型,也可尝试一下实体模型。[主要实验仪器与器材]个人计算机实验序号5实验名称二维变换[实验目的和要求]1.了解OpenGL二维图形变换的三个函数及其计算机图形学的理论基础;2.尝试利用OpenGL编写一个二维图形变换的小程序。[实验内容]1.在理解的基础上,编写一个基于OpenGL的程序,绘制一个三角形,并分别绘制这个三角形经平移、缩放、旋转后的结果。2.(选作)仅利用C++Builder(不用OpenGL)编写一个程序,功能有平面图形的平移、缩放、错切、旋转等。[主要实验仪器与器材]个人计算机实验序号6实验名称二维裁剪[实验目的和要求]以C++Builder为程序设计平台,实现线段裁剪的Cohen-Sutherland算法和Liang-Barsky算法。[实验内容]实现Cohen-Sutherland算法和Liang-Barsky算法。要求程序界面上有裁剪窗口,能用鼠标画直线,然后...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

计算机图形学实验教学大纲

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部