VB实现OpenGL三维地形显示.pdf

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

文档评论(0)

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

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

1亿VIP精品文档

相关文档