- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB实现OpenGL三维地形显示
维普资讯
用 Visual Basic 实 现 OpenGL
三 维 地 形 显 示
p D
王 峰
摘 要 简要介绍 了 OpenGL三维图形通用标准 ,以及如何在 Visual
Basic环境下进行 OpenG[编程的方法。在此基础上 ,详细说明了三维
真实惑地形建摸和显示的编程步骤 ,并给出了VisualBasic繇代码 。
兰竺 三 里垩 鱼兰
\/5l L/ 5乙
在遥感和地理信息系统研究中,三维地 100多个 OpenGL 图形 函数 的调用 。由于语
形显示可 以提供 真实感地面 图形 ,帮助 用户 言的优势,C和 C 都能在 Windows环境下
理解遥感 图像 以获取更多的信息。这是GIS 直接调用这些函数 。新近推 出的VisualBasic
系统开发 中的基础模块 。0penGL是 SGI, 6.0操作 方便 ,易于使用 ,但是 没有提供 对
Microsoft,DEC,HP,SUN 等在计算机界 OpenGL 图形 函数 的直接调用 。解决这一问
具有主导地位的公司推 出的三维图形开发标 题的方法有 两个,一是在其他开发语言下 (如
准。由于它简单易学,灵活开放,CpenGL 图 VisualC )设计三维图形控件,然后在 vi—
形标准 已被引入多种操作系统,成为三维 图 sualBa sic下选择这一控件来调用控件 中的
形 编程 的通 用 标 准[1]。特 别 是 Microsoft 三 维 图形模 块,二是建立 OpenGL 类 型库
Windows98支持 OpenGL标 准 的操 作系统 (TypeLibrary)。类型库是一十编译 的目标
的推出, 及微机三维图形加速卡的出现 ,极 定 义 语 言 (ObjectDifinition Language)脚
大地推动 了三维 图形缔程和研究的发展 ,也 本 ,它包含有相应 动态链 接库 (DLL)、控件
为我们进行三维地形显示、三维地理信息系 (OCX)和 可执行文件 (EXE)中的数据类 型
统的研究和开发提供 了非常有利 的条件 和 目标的描述 ,类型库 的源代码经过 MIDL
本文夼绍如何在 Windows98操作系统 (M icrosoft Interface Definition Language)
和 VisualBasic环境下进行三维真实感地形 编 译 最 后 生 成 tlb文件 ,tlb文件 使 用
显示的OpenGL编程方法。 regsvr32.exe注册并在 VisualBasic中设置
7tlb文件 的 1用后 ,即可在 VisualBasic程
1 VisualBasic环 境下的 OpenGI编 程
序 中使用相应 DLL.OCX和 EXE 中的函数
OpenGL实际上是一种 图形与硬件 的接 和模块 7。第二种方法可在 VisualBasic中
口。它包括 了1∞ 多个 图形 函数 ,开发者可 以 使用全部 的OpenGL 图形函数 ,这 比第一种
用这些函数束建立三
您可能关注的文档
- zabbix系统KEY.pdf
- [Ubuntu]为××××准备的磁盘尚未就绪或不存在解决.doc
- _bstr_t与CString相互转换.doc
- [完美解决]windows7打开或关闭Windows功能后空白的问题.docx
- ZXR10常用维护和操作.pdf
- 电子论文-T1_E1 Frame Processor Agilent Technologies Broadband Series Test System.pdf
- 一起由合同翻译歧义引发的劳动争议.docx
- 亚马逊AWS 利用AWS搭建混合云的架构.pdf
- 与脸部相关的英语表达.doc
- 三星S换机助手(Smart Switch)介绍.pdf
文档评论(0)