摘要
为了满足海洋科研和工程开发工作对海洋环境进行直观模拟和表达的应用需求,本文运用MFC交互框架和OSG三维渲染引擎,研究节点访问器、回调机制、事件处理以及消息传递等三维交互关键技术,从地形模型构建、海水仿真、坐标映射以及场景剪裁等几个方面对海洋环境三维场景构建和渲染技术进行研究和开发,实现了界面友好的海洋环境三维交互场景,以便进一步对海洋环境特征和现象进行仿真和模拟。
In order to satisfy the application requirements of marine scientific research and engieering development for intuitive simulation and expression of marine environment, based on MFC interaction framework and OSG 3D rendering engine, we researched key three-dimensional interactive technologies such as node accessing, callback mechanism, event handling, messaging and so on. Then, three dimensional marine environment was constructed and rendered from terrain model building, seawater simulation, coordinate mapping and scene cutting aspects, which can realize friendly interface on three-dimensional interactive scene of marine environment and facilitate further simulation and modeling of marine features and phenomena.
出处
《中国海洋大学学报(自然科学版)》
CAS
CSCD
北大核心
2014年第8期108-113,共6页
Periodical of Ocean University of China
基金
海洋公益性行业科研专项"‘山东半岛蓝色经济区’建设的海洋空间布局优化技术体系及决策服务系统应用示范"项目(201205001)
国家科技重大专项"南海北部陆坡地区地质灾害风险评价预测研究"项目(2011ZX05056-001-01)资助
关键词
OSG
MFC
GPU
海洋环境仿真
三维可视化
Open Scene Graph(OSG)
MFC
GPU
marine environment simulation
3D visualization