论文部分内容阅读
疏浚工程在交通运输、港口建设、海洋施工、航道整治中有着广泛的应用,对国民经济建设和人民生活环境改善发挥着重要的作用。开发三维地形数字仿真软件,就是运用先进的科技成果来辅助疏浚作业,管理疏浚工程。该软件的有效利用,对实现疏浚工程自动化、智能化有重要的意义。 本课题主要研究开发三维地形数字仿真软件,在提高航道平面三角网的生成速度、航道等深线的圆滑处理、航道曲面模型的建立、航道立体图的绘制及航道仿真等方面进行了一些研究和开发工作。 在航道平面三角网生成方面,提出以航道分区来加快平面三角网的生成速度,并给出了一种新的航道分区办法,即在分区线上插补一定数量的离散点,使得各分区三角网在分区线上具有相同的直线边界,有效地解决了航道分区的难点,生成的平面三角网符合要求,而且其生成速度得到了很大的提高。 在航道等深线的绘制方面,本文提出了一种新的航道等深线圆滑方法,可以在一定范围内人为调整等深线的张驰,有效地避免了等深线之间的交叉,并且等深线的绘制精度较高,绘制速度也特别快。 本文选用移动拟合法建立航道曲面函数,插值计算航道测量区网格点的深度值,并且根据航道测量点分布的不规则性进行了优化,即在测量点稀少的地方运用了线形内插法代替移动拟合法来进行插值计算,两种插值方法的合理结合,不仅保证了插值的精度,特别是提高了插值的计算速度。 在航道立体图形的绘制方面,调用OpenGL函数绘制立体模型,然后对其进行渲染,并且运用放大、缩小、平移、旋转立体图形以及旋转光源等手段,全方位地显示航道立体模型,实现对航道的动态仿真。 该软件的开发中,通过在Visual Basic中建立了OpenGL类模块来进行航道工程图形的绘制,不但在图形的绘制上取得了不错的效果,而且程序的开发也具有简单性,合理性以及易维护性,具有一定的应用价值。