- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
openGL中文教程实验指导
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc271660738 实验0 OPENGL入门 PAGEREF _Toc271660738 \h 1
HYPERLINK \l _Toc271660739 1.GLUT编程环境布置 PAGEREF _Toc271660739 \h 1
HYPERLINK \l _Toc271660740 2.VC6.0里的设置 PAGEREF _Toc271660740 \h 1
HYPERLINK \l _Toc271660741 3.(补充)在VS.NET里使用OpenGL PAGEREF _Toc271660741 \h 2
HYPERLINK \l _Toc271660742 4.初始化设置 PAGEREF _Toc271660742 \h 2
HYPERLINK \l _Toc271660743 5.为改造窗口做准备 PAGEREF _Toc271660743 \h 6
HYPERLINK \l _Toc271660744 6.动画 PAGEREF _Toc271660744 \h 7
HYPERLINK \l _Toc271660745 7.键盘输入 PAGEREF _Toc271660745 \h 9
HYPERLINK \l _Toc271660746 8.练习 PAGEREF _Toc271660746 \h 12
PAGE \* MERGEFORMAT 14
英文原文:
HYPERLINK /opengl/glut/ /opengl/glut/
实验0 OPENGL入门
1.GLUT编程环境布置
为了能够使用GLUT写程序,应该有最新版本的GLUT库(可网上下)。
HYPERLINK /documentation/specs/glut/spec3/spec3.html /documentation/specs/glut/spec3/spec3.html 这个网站里有很多GLUT库里函数的原型定义。
为了用GLUT写一个C语言程序你需要有三个文件(GLUT软件包会有):
glut.h—这个头文件是要包含到你的代码里的去的。一般把这个文件放到include\gl文件夹里。
glut.lib和glut32.lib(glut.lib是SGI的,glut32.lib是Microsoft的。好像就是看你用的什么操作系统了。一般down的这两个文件都有)这个文件必须连接到你的程序。所以必须放在lib文件夹里。
glut32.dll(windows)和glut.dll(SGI)--这个文件必须放在system32文件夹里。
2.VC6.0里的设置
有Visual C/C++里建立工程可以有两个选择:控制台(console)和Win32。第一个是最常用的,选第一个的话,应用程序将会有两个窗口,一个控制台窗口(就是命令行那样的窗口)一个OpenGL窗口。选择Win32的也有可能用GLUT和windows编程结合建立一个应用程序。所有必须做的是改变一个设置。
新建,project name:test1.cpp;
建立空项目“An Empty Project”;
主菜单中选择“工程”(project)-“设置”(setting),对话框中选择“连接”(link)标签。在“分类”(Category)组合框里选择“输出”(output),再在“入口点”(Entry-point symbol)文本框里键入“mainCRTStartup”。对一个现有的控制台应用程序,有一个简单的办法把它转换成Win32应用程序,这样可以摆脱那个命令行窗口。
接着上面的添加入口点的那个标签。
在“工程选项”(Project options)文本框里把“subsystem:console”替换成“subsystem:windows”
或者在代码的开头添加下面的这一行代码,而不进行上述设置。
#pragma comment(linker,“/subsystem:\”windows\” /entry:\”mainCRTStartup\””)
现在这个应用程序就没有控制台窗口,只有OpenGL窗口。为了把GLUT连接到一个程序里,还得进行以下几步。
选择“工程”(project)-“设置”(settings)。
选择“连接”(Link)标签。
增加下面的文件到“对象/库模块”(Object/library modules):OpenGL32.lib,glut32.lib,glu32.lib.(一般加一个g
您可能关注的文档
最近下载
- 资料员工作内容.docx VIP
- P气瓶充装证考试题库及答案.doc VIP
- 上海市杨浦区2023-2024学年七年级下学期期中英语试卷 .docx VIP
- 2025年高考真题解析课件:2025年全国新高考二卷英语读后续写(课件).pptx VIP
- 贵阳市中心城区控制性详细规划(总则)——乌当组团.pdf VIP
- 图书出版合同(合同范本)7篇.docx VIP
- (正式版)D-L∕T 1770-2017 抽水蓄能电站输水系统充排水技术规程.docx VIP
- 《结构全寿命维护》课程教学大纲(本科).docx VIP
- SI、PI协同的EMI分析—打印版.pdf
- Unit2 Travelling Around Discovering Useful Structures 课件-2024-2025学年高中英语人教版(2019)必修第一册.pptx VIP
原创力文档


文档评论(0)