已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OpenGL常见问题 OpenGL基本观念 一 OpenGL是个定义了一个跨编程语言 跨平台的编程接口的规格 它广泛应用于二 三维图象的生成 OpenGL是个专业的图形程序接口 是一个功能强大 调用方便的底层图形库 OpenGL仍然是唯一能够取代微软对3D图形技术的完全控制的api OpenGL基本观念 二 OpenGL被设计为只有输出功能的 所以它只提供渲染功能 核心api没有窗口系统 音频 打印 键盘 鼠标或其它输入设备的概念 但是它允许进行渲染的代码完全独立于它运行的操作系统 允许跨平台开发 GLUT库能够以可移植的方式提供基本的窗口功能 问题1 用VC6 0写一个OpenGL的控制台程序 最少的配置是哪些步骤 解答 在windowXP下使用VC6安装GLUT下载glutdlls37beta并解压复制glut32 dll和glut dll到 windows system32复制glut h到 MicrosoftVisualStudio VC98 Include GL复制glut32 lib和glut lib到 MicrosoftVisualStudio VC98 Lib includevoidrenderScene void 绘制一个简单的二维的三角形glClear GL COLOR BUFFER BIT glColor3f 1 0 0 0 0 0 glBegin GL TRIANGLES GL LINE STRIPglVertex3f 0 5 0 5 0 0 glVertex3f 0 5 0 0 0 0 glVertex3f 0 0 0 5 0 0 glEnd glFlush voidmain intargc char argv glutInit 进入循环等待 问题2 在没使用GLUT的情况下 在VC6 0下如何配置OpenGL 解答 在你文件头加上 include include include进入Project菜单 选Settings项 弹出Settings对话框 选Link项 在Libraries栏目中加入OpenGL库 opengl32 libglu32 libglaux lib 问题3 GL的平台简介 基于OpenGL标准开发的应用程序必须运行于32位Windows平台下 如WindowsNT或Windows95环境 而且运行时还需有动态链接库OpenGL32 DLL Glu32 DLL 一般在 WINDOWS system32里面 注 window2000以上系统均带有OPENGL32 DLL和glu32 dll 一般来说 VC6和VS NET里面就带有GL的基本库VC6 MicrosoftVisualStudio VC98 Include GLVS NET 2005 MicrosoftVisualStudio8 VC PlatformSDK Include gl一般是Gl h Glaux h Glu hLib里也有 OpenGL32 lib GLu32 lib GLaux lib所以开发者在VC下可以使用 include HeaderFileForTheOpenGL32Library include HeaderFileForTheGLu32Library include HeaderFileForTheGlauxLibrary 同时OpenGL也适应别的OS和语言在OpenGL的基础上还有OpenInventor Cosmo3D Optimizer等多种高级图形库 适应不同应用 可跟据需要下载相关的开发包 问题4 OpenGL的几个常用库简介 1 基本库 又称为核心库 对应的头文件gl h 用来描述图元 属性 几何变换等 2 实用函数库 OpenGLUtility 对应的头文件glu h 用来设置观察和投影矩阵等 可以描述复杂对象 以及完成复杂任务 3 实用函数工具包 OpenGLUtilityToolkit 对应的头文件glut h 提供了与任意屏幕窗口系统进行交互的函数库 问题5 OpenGL的几个常用库的编程风格 1 基本库 gl h glBegin glClear glCopyPixels GLint2 实用函数库 glu h gluOrtho2D3 实用函数工具包 glut h glutInit glutInitWindowsPosition 问题6 如何使用MFC OpenGL编程 解答 1 演示程序 2 MFC下OpenGL编程与控制台程序没有本质上的差别 3 详细参考 问题7 如何循序渐进学习OpenGL 建议 1 读已有的程序 在其基础上修改运行 推荐redbook zip 2 读经典的OpenGL教程 推荐Openglredbook 3 针对性的研究问题 查阅资料 深入学习 问题8 进一步的学习资料 web OpenGL官方主页 http www opengl orgOpenGL2 1Reference http
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入院患者宣教科普
- 给员工上的廉洁教育课
- 三维视觉基础介绍
- 艺术设计美学
- 企业经营决策模拟实训总结
- 实训报告:智能小车项目
- 港资企业管理员工培训
- 项目经理承包协议书
- 仓储分销协议书
- 婚纱照拷片协议书
- 首都经济贸易大学《高等数学I》2023-2024学年第一学期期末试卷
- 《斜面》教学设计教科版小学科学六年级上册
- 小药童的秘密花园讲课件
- 最美室内设计核心要素解析
- 肯德基损耗管理制度
- 建筑防护栏杆技术标准 JGJ T470-2019
- 苏州市低空起降设施布局规划
- (2025)社区工作者考试题必背题题库与答案
- JG/T 3053-1998可挠金属电线保护套管
- 梦见考试题库及答案
- T/CCAS 022-2022水泥工业大气污染物超低排放标准
评论
0/150
提交评论