本项目使用OpenGL作为基本的图形库,考虑到OpenGL有着诸多优点,虽然呈现细节仍嫌不足,但是能进行稍低精度的正常计算和完美的结果输出。
下面是软件实现的任务框架:
根据需求得出的上述框架,可扩展性好,可以在其上加载各种地理模型和计算模型。只要针对相应的文件格式和显示模式加载自开发的组件即可。
(1)地形建模
地形建模部分使用DEM(数字高程模型)实现地理呈现,城市环境方面,由于电磁波传播的特殊性,使用非细节模型就可以完成高精度的计算。具体的实现效果如下:
1,城市部分(上图是华盛顿的地图):
2,野外环境
野外环境使用DEM构建不规则三角网TIN,具体的结果如下:
在已经完成地形建模的基础上完成电磁传播模型的计算。
具体的计算结果输出如下:
时间: 2024-10-10 05:04:09