基于MFC和OpenGL的地质模拟①
2012-08-21刘大宁杨永乐
佳木斯大学学报(自然科学版) 2012年6期
关键词:效果
赵 坡, 白 林, 刘大宁, 杨永乐
(成都理工大学信息管理学院数学地质四川省重点实验室,四川成都610059)
0 引言
随着现代社会的发展,特别是城市的快速发展,使得人类对城市的依赖程度愈来愈大,在城市建设过程中,所要考虑的问题也越来越多样化、细致化,诸如城市地下水排水系统、电缆铺设管道总体布局等也越来越复杂化.如何使施工成本降低,避免不必要的施工事故,预测施工效果,已成为城市建设的重点,这就要求我们可以通过城市三维地质建模的方法,构造城市地下分布结构模型.本文以城市三维地层模拟为研究点,主要介绍了基于MFC和OpenGL的有关城市地质模拟的应用,重点介绍了反距离权重插值原理,并用它进行了具体实现.
1 MFC和OpenGL的技术结合
OpenGL主要应用于三维图形显示,是一种开放的软件包,具有很好的可移植性,可以十分方便地在各平台移植[1-2].而 Visual C++ 可以与OpenGL紧密结合,再加上其良好的封装性,可以保证算法的准确性和可靠性.
MFC作为Visual C++的基本类型库,包含了强大的基于Windows的应用框架,并且包含了大量的窗口和事件函数,日益成为了比较流行的工作平台.在三维建模方面,OpenGL和MFC相结合已逐渐成为一种主流趋势.

图1 反距离权重插值流程图
2 反距离权重插值流程
如表所示,首先就是导入钻孔点的坐标和属性数据,通过利用网格化确定所研究范围,计算第个已知点数据到1点的距离,利用IDW插值算法根据数据属性的相关性继而估算出预测……
登录APP查看全文