基于OpenGL的三维地层可视化控件的设计与实现 - 地质与勘探.PDF

基于OpenGL的三维地层可视化控件的设计与实现 - 地质与勘探.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于OpenGL的三维地层可视化控件的设计与实现 - 地质与勘探

维普资讯 第4l卷 第5期 地 质 与 勘 探 Vo1.4l No.5 2005年9月 GE0L0GY ANDPROSPECTING September.,2005 基于 OpenGL的三维地层可视化控件的设计与实现 万剑华,刘 娜,马张宝 (石油大学地球资源与信息学院,东营 257061) [摘 要]文章讨论了一种用ActiveX技术封装OpenGL函数的方法。由于ActiveX的优秀特性,构 造的程序可以实现软件重用,这为OpenGL在计算机三维地层可视化方面的应用提供 了一种更为先进 的思路。文章对利用ActiveX技术,结合 OpenGL来开发三维地层可视化控件的原理 。数据结构及基本 步骤进行了详细地介绍,并给出了程序运行效果。 [关键词]OpenGL ActiveX COM 三维地层可视化 [中图分类号]P628 [文献标识码]A [文章编号]0495—5331(2005)05—0069—03 目前,地理信息系统一般只能处理地球表面的 制作等领域 J。 信 息,通常是将带有地形起伏的地球表面投影到二 OpenGL由大量功能强大的图形函数组成,它集成 维平面上,或采用建立数字高程模型的方法来处理 了所有曲面造型、图形变换、光照、材质、纹理、象素操 和表达地形的起伏 ,这不是真正的三维GIS系统,因 作、融合、反选择、雾化等复杂的计算机图形学算法。 为这种方法中的地学数据场是二维的,仅将数据在 开发人员可以利用这些函数对整个三维图形轻松进行 三维环境中进行显示,而不是真三维实体空间关系 渲染,从而达到数字化现实生活景象的目的 J。 的描述,可称为2.5维GIS系统,对涉及到地下真三 维的自然或人工现象则显得无能为力。因此,地理 2 ActiveX技术简介 信息系统在地质、矿山、水文、大气等方面的应用已 ActiveX是以构件对象模型 (COM)为基础的一 面临着严峻的挑战。许多地理、地质学家以及计算 组技术和服务的总称,它是建立在构件对象模型 机专家和软件公司都在寻找解决的方案。真三维地 (COM)之上的可重用技术,过去称为 OLE(object 理信息系统要发展,三维可视化技术必须先行发展。 linkingandembed—ding),后来将这一技术的外延 本文的基本思想是以地层等高线和地质柱状图为建 扩展,并重新命名为 ActiveX,其实质是允许一个应 模基础信息,采用三维可视化技术,将二维抽象的等 用程序插入到另外一个应用程序中运行,这样,在第 高线信息以三维可视化的图形效果直观形象地表达 一 个应用程序中创建的信息就能够成为第二个应用 出来,为开采决策提供依据 ¨J。 程序创建的信息的一部分,应用这种技术可以让程 序和程序间相互支持,轻 易达到程序拟合的 目 1 OpenGL简介 的 J。ActiveX具有两个特征:一是功能强大,它将 1992年,OpenGL正式成为适用于各种计算机 计算能力和通信能力相统一,使传统上分离的两种 环境下的三维应用程序接 口(3DAPI)。目前,它已 应用合二为一,它可以给 Internet上的应用程序如 经成为国际上通用的开放式三维 图形标准。因 Web浏览器引入真正高效的计算能力;同时它可以 OpenGL规范 由ARB(OpenGLArchitectureReview 给商业应用程序如表格处理、文字处理软件带来真 Board,OpenGL结构评审委员会)负

文档评论(0)

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

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

1亿VIP精品文档

相关文档