- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机图形学实验指导书2010
《计算机图形学》
课程编号: 243005
课程名称:计算机图形学英文名称:学时:C、C++语言
一、.0作为编程工具,以MFC、OpenGL为基础,完成一些图形学方面的基本编程,为深入理解图形学原理提供重要的保证,并为今后的计算机图形学应用打下坚实的实践基础和编程积累,促进学生理解课程内容,为开发图形应用系统打下基础。
教材的下篇(第八章到第十三章)就是本实验课的详细说明和指导。
二、要求
三、成绩统一按照优良中差四个档次给出
四、推荐的参考书
1、《VC++应用教程》郑阿奇主编,北京:人民邮电出版社,2008.4。
2、《VC++实用教程》周进主编,北京:人民邮电出版社,2008.5。
3、 《VC++面向对象与可视化程序设计》黄维通主编,北京:清华大学出版社,2000.5。
4、《VC++实践与提高》李于剑主编,北京:中国铁道出版社,2001.7。
目 录
实验一:熟悉和掌握VC++MFC程序开发环境 (2学时)
实验二:学习掌握GDI对象类(2学时)
实验三: Windows映射模式、绘图模式的设置(2学时)
实验四:鼠标绘直线(2学时)
实验五:鼠标绘园(2学时)
实验六:绘制梅花曲线(4学时)
实验七:OpenGL基础知识和实验框架的建立(2学时)
实验八:OpenGL中基本图形的绘制(2学时)
实验一:熟悉和掌握VC++MFC程序开发环境 (验证性实验,2学时)
目的:
1、掌握用AppWizard的Project窗口MFC AppWizard[exe]选项创建SDI应用程序的方法
2、熟悉SDI在编程、功能等方面的知识。
内容:
1、熟悉VC++6.0开发环境,它的系统菜单、工具栏、项目工作区窗口、文档窗口、输出窗口等。
2、熟悉建立SDI程序的步骤和各步选项,了解各选项的意义。
3、熟悉程序的编译、联结、执行等的操作方法与过程。
4、熟悉MFC程序的组织结构,四个基本类(Application、Frame、Document、View)的相互关系和调用顺序。
5、完成教材中第8章第3节的实验内容,即绘制点、直线、矩形,简单曲线,文本。
要求:
1、学习教材第8章1、2、3节的内容。
2、借阅有关VC++MFC的书籍,学习理解 MFC AppWizard[exe]的知识。
3、采用Project的AppWizard的Project窗口MFC AppWizard[exe]选项创建SDI,按照AppWizard的6步提示,一步步生成SDI文件。
4、观察SDI的开发环境,编译生成exe文件。
5、观察Workspace窗口,分别观看Class窗口中的类,Resource窗口中的菜单、对话框、工具条等资源,File窗口中的的各种文件,四类文件之间的关系。
6、找到 ~View类中的OnDraw函数。
实验二:学习掌握GDI对象类(验证性实验,2学时)
目的:
掌握用VC++编程的过程和方法,理解熟悉GDI对象类
理解0nDraw成员函数的知识,为编制绘图系统打基础。
内容:
1、找到由AppWizard直接生成的OnDraw函数。构造Cpen对象来绘制直线。
2、使用CPen类成员函数CreatePen()创建一支蓝色画笔。
3、使用CPen类成员函数CreatePenIndirect()创建一支黑色画笔。
4、使用CBrush类成员函数CreateBrushIndirect来创建一个黑色的圆。
5、使用CBrush类第二种构造函数来创建一支黑色(系统缺省的画刷)并绘制一个不带任何阴影线的矩形区域。
6、使用CBrush类第三种构造函数来创建一支黑色,样式为CROSS的画刷并绘制一个具有阴影线的椭圆区域。
7、使用CFont类成员函数CreateFont来创建CFont对象并绘制文本。
要求:
1、学习教材第8章第4节的内容。
2、建立工程(名称自定,比如MyVC),工程具体创建步骤如下:
(1) 单击File\New菜单。
(2)从弹出的对话框中选择第二个选项卡Project,并在左侧列表框中选择MFC AppWizard(exe);在Project name 编辑框中输入项目名称“MyVC”;在Location目录中选择要存放项目的文件夹。用鼠标左键单击“OK”按钮进入下一步。
(3) 在应用程序向导的第一步中,选择“Single document”(单文档),然后用鼠标左键单击“Finish”接受所有其余的缺省设置。此时出现的对话框如图所示。
(4) 用鼠标左键单击“OK”按钮确认项目设置。
3、理解教材中相关实例的代码,按要求添加到适当的地方,调试并通过运行。
4、运行结果应该与教材中的相关实例相符。
实验三: Windows映射模式、绘图模式的设置(验证性实验,2学时)
目的:
您可能关注的文档
- 政府引导基金设立方案..doc
- 政治课教学经验交流材料..doc
- 直线的倾斜角与斜率说课搞..doc
- 职业生涯规划和就业前景分析讲座策划书..doc
- 植树造林协议书..doc
- 职业指导典型案例撰写与分析..doc
- 制定符合我校的三礼教育实施方案,本学期的重点工..doc
- 制浆车间操作规程..doc
- 治理庸懒散贪“集中整改阶段”整改方案9684135..doc
- 痔(混合痔)诊疗方案..doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)