论文部分内容阅读
随着信息技术的发展地形可视化技术已经应用在各个领域当中,而在海底领域里地形可视化的研究更是现今讨论的热点问题。由于海底地形的复杂多变,海底的情况在现今阶段对于人们来说还是一个神秘的地方。所以研究海底地形是近几年来的研究重点。论文主要研究的是在VC++程序语言中的MFC平台下利用OpenGL图形库,进行绘制海底三维地形,在论文中主要从以下几个方面对其进行论述:在绘制地形的方法中主要利用分形插值算法与LOD算法对地形进行建模。在多种LOD算法中着重讲述了GeoMipMap算法的实现过程,比较了GeoMipMap算法与其他算法的优缺点。通过分形插值算法与LOD算法相结合对地形网格进行绘制。实现地形根据不同的视点距离产生不同的细节层次效果。接着对地形网格添加纹理,通过纹理映射对地形的表面添加不同的纹理。论文中根据地形的高低选择不同的纹理图片,使得地形表面更加逼真。程序中通过OpenGL对图形处理的强大功能,实现了海底地形显示的漫游功能。在最后阶段论文对地形显示的效果进行演示,利用VC++系统中的MFC平台实现了地形的显示效果,在程序中可以对地形进行网格模式以及纹理模式的显示。从显示的效果可以看出分形插值算法使得地形的显示更加逼真,更接近与真实情况下的地形。