- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机图形学》上机实验指导
KMUST
Teaching Records
昆明理工大学
《上机实验指导书第1部分 计算机图形学上机实验大纲
1.1 目的与任务
计算机图形学上机是计算机图形学课程的组成部分之一,是掌握计算机图形学课程内容的一个重要实践环节。通过上机实验,一方面可以让学生巩固课堂所学的计算机图形学基础理论,另一方面能让学生掌握基本的OpenGL的编程方法及技能,掌握使用OpenGL绘制基本图形,进行2D及3D维图形变换,生成曲线曲面及构建具有真实感的3D场景。
1.2 基本要求
1. 了解OpenGL在计算机图形学中的应用基础知识。
2. 掌握基本的OpenGL的编程方法及技能。
3. 学会使用OpenGL绘制基本图形。
4. 学会使用OpenGL进行2D及3D维图形变换、生成曲线曲面及构建具有真实感的3D场景。
1.3 内容及学时安排
上机1:glut工具包的安装及使用 2学时
上机2:OpenGL编程练习 2学时
上机3:OpenGL中基本几何图形的绘制 2学时
上机4:二维图形变换编程练习 2学时
上机5:交互式绘图技术编程练习 2学时
上机6:三维图形变换编程练习 2学时
上机7:OpenGL三维物体表示编程练习 2学时
上机8:真实感图形的生成与处理上机 2学时
合计 16学时
1.4 教学参考书
(1) 成思源等编著:计算机图形学,冶金工业出版社,2003.
(2) (美)安杰尔(Edward Angel)著;李桂琼,张文祥译: OpenGL程序设计指南(第二版),北京:清华大学出版社,2005.
(3) Edward Angel: Interactive Computer Graphics—A Top-Down Approach with OpenGL, Third Edition, Pearson Education, Inc., 2003.
(4) F.S. Hill, JR:Computer Graphics Using OpenGL Second Edition, Pearson Education, Inc., 2003.
(5) James D. Foley et al.: Computer Graphics—Principles and Practice, Second Edition in C, Pearson Education, Inc., 2002.
(6) 朱家义:Visual C++程序设计,机械工业出版社,2003。
(7) 和平鸽工作室编:三维图形系统—开发与实用技术,清华大学出版社,2003.
第2部分 上机实验指导内容及参考代码
2.1上机1:glut工具包的安装及使用(2学时)
1.目的要求:
熟悉OpenGL的应用工具包GLUT的安装和使用。
2.实验内容:
在VC++6.0环境中,编写一程序绘制GLUT中的三维茶壶模型,并上机运行。
3.主要仪器设备及软件
PC计算机, VC++6.0,GLUT库
4、内容及要求
1)下载和安装GLUT工具。见附注(1)、(2)。
2)编写一程序绘制GLUT中的三维茶壶模型。目的在于理解和体会在VC++6.0环境下OpenGL编程的基本步骤。见附注(3)
3)工程名称和C++源文件名称为teapot_学生姓名(中文)(如teapot_徐航)。
4)编译、连接、运行完成后将工程文件(扩展名为.dsp的文件)和程序源文件(扩展名为.cpp的文件)打包压缩(压缩包的文件名为你的班级姓名学号,如:GIS101徐航200810103106)。将压缩后的文件发给学委,学委再将全班的收集后打包压缩,发送至lxxjpn@。邮件主题名称为上机一班级姓名(如:上机1_GIS101)。
附注(1):关于OpenGL
OpenGL(“Open Graphics Library”)是图形
您可能关注的文档
最近下载
- 【社会层面】社会主义核心价值观.ppt VIP
- 回话有招高情商回话术书本.doc VIP
- 【社会层面】社会主义核心价值观精品课件.ppt VIP
- 沪教8AUnit6Ancientstories more practice-The story of 100,000 arrows 公开课优质课教案教学设计.doc
- 小学《科学》新教材培训研讨会:技术与工程领域总体介绍.pptx
- 2024年中考英语复习 并列复合句 讲义学案(解析版).pdf VIP
- 血常规结果解释ppt课件.pptx VIP
- 第16课 课件 2022-2023学年高中新经典日本语基础教程第二册.pptx VIP
- 软件工程专业生涯发展展示.pptx
- 成人脑室外引流护理——中华护理学会团体标准解读.pptx
文档评论(0)