网站大量收购独家精品文档,联系QQ:2885784924

计算机图形学实验指导书2010.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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学时) 目的:

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档