基于OpenGL库的三维地貌演绎实现
2015-07-21石靖张素伟
信息化建设 2015年6期
石靖++张素伟

摘要:本文以在给定环境下的地貌演绎生成为主要研究目标,对.NET环境下的OpenGL库开发三维场景技巧进行阐述,并分析基于OpenGL环境下的三维地貌演绎的设计思路。通过可靠的数学模型,将地貌演绎结果表现出来,以此提高地貌演绎的真实性。
关键词:OpenGL,地貌演绎,三维场景,.Net,C#
随着北斗系统在中国近年来的全面推广,已经逐渐成为对中国境内定位导航的新生力量。但是北斗定位系统尚处于起步阶段,对中国地形地貌数据采集量还较少,不便于对复杂地貌环境下的地位导航。基于这种现象,北斗系统需要利用少量采集的现有数据,并通过科学有效的数学模型,对一定时间内一定区域内的地貌演绎做出正确预测,并通过可视化的图形信息表示出来。
一、系统设计
要使得地貌演绎的数据真实可靠,并且便于人观察操作是地貌演绎过程中的主题。所以,通过分析影响演绎的因素,构建合理的地貌演绎数学模型,使用可视化的图形信息表示是在进行地貌演绎时亟待研究与解决的重要问题。
(一)系统框架分析
地形地貌的演绎生成过程受到多方面的影响。影响我国地貌发育的内外力因素,主要有地质构造因素、气候因素、地表组成物质因素、人类活动因素等[1]。在本文中着重讨论关于非人为影响下的地貌形成演绎过程,通过对地质构造、气候、降雨量等因素的控制,给定一段时间进行演绎,得出地貌变化的结果。
在得到地貌结果后,需要通过可视化的形式表现出来,为了使地貌信息的所有细节都能最大程度的保留以及便于观察等因素,本文采用了OpenGL库对构成的图形进行了表示。……
登录APP查看全文
