论文部分内容阅读
随着人类探索和开发海洋的脚步加快,海底三维地形可视化技术所发挥的作用越来越大。同时,计算机图形显示技术的不断提高和改善,推动了地形可视化生成算法的不断发展,也使如何快速高效的生成海底三维真实感地形成为研究的核心问题,并使之成为可能。对于描述真实地形,需要计算并处理海量地形数据,这对计算机性能要求非比寻常,并且要耗费大量的时间。因此,如何在提高绘制效率的同时保证地形的真实感成为了当前国内外研究的热点。论文采用层次细节(LOD)的思想对地形分块,然后引入分形理论,根据分出来的地形区域与视点的距离,有选择的进行分形插值。这种算法可以在有效的提高绘制效率的同时,保证地形的真实感。论文阐述了海底三维地形生成的技术原理,包括地形的建模,坐标变换,LOD算法,分形算法,及其各自实现方法。在Visual C++结合OpenGL搭建的平台上,依据上述理论和方法,实现了基于分形理论的三维地形生成,并且对地形进行纹理映射,增强了地形的真实感。在此基础上,论文开发了一个绘制海底三维地形的软件,读取地形数据后,将相应的海底三维地形显示在屏幕上。