论文部分内容阅读
本文根据海浪的自然形态特征,基于分形理论的分形布朗运动FBM(Fractal Brown Motion)原理中的随机中点位移算法——菱形方形法,给出了分形三维静态海面的模拟生成算法。为了实现海浪运动的效果,需将构成海面点的高度值设为随时间和空间变化的函数,在考虑风力因素的条件下给出了三维海浪运动的几何模型和相应的模拟生成算法。并以WindowsXP为平台,采用Microsoft Visual C++2010为编程工具,使用OpenGL开放图形库为3D图形建模库的开发环境下实现了三维海面的计算机模拟。