摘要
针对城市水环境仿真的需求,提出满足实际需要的漫游方式和碰撞检测方式。采用三维图形高层开发环境Vega软件作为开发平台。开发了符合水环境仿真需要的自动漫游方式;采用Vega软件自带的运动方式进行交互漫游,并采用了利用物理思路解决点在凸多边形内的算法对交互漫游进行范围限定。采用查找相邻物体的算法,对Vega软件自带的碰撞检测方法进行改进,从而提高了检测效率。这些方法已经成功地运用到了城市水环境仿真中,并取得了很好的效果。
For the requirements of city - water environment simulation, the methods of walkthrough and collision detection are put forward. High level 3D development environment Vega is used. The method of auto - roam is presented. Based on Motion Models, the method of mutual - roam is realized. The algorithm of point attributing to convex polygon by physics is used to limit the range of roaming. Importing the Dynamic Sorted Algorithm, the collision detection of Vega is ameliorated. The algorithm is good for improving the capability of detection. The methods have been successfully applied to the simulations of city water environment and the simulations results show the effectiveness of the methods presented in the paper.
出处
《计算机仿真》
CSCD
2006年第1期191-194,共4页
Computer Simulation
关键词
视景仿真
碰撞检测
虚拟漫游
水环境仿真
Virtual simulation
Collision detection
Virtual walkthrough
Water environment simulation
作者简介
邵欣欣(1980.11-),女(汉族),黑龙江人,哈尔滨工程大学计算机科学与技术学院硕士研究生,主要研究方向:数据库与知识库,系统仿真;
王燕(1962.6-),女(汉族),黑龙江哈尔滨人。副教授,硕士生导师,主要研究方向:数据挖掘,数据库与知识库;
张文杰(1968.6-),男(汉族),天津人,航天二院北京仿真中心研究员,中国计算机用户协会仿真应用分会理事,博士,主要研究方向:系统仿真;
赵传华(1978.12-),男(汉族),山东人,哈尔滨工程大学计算机科学与技术学院硕士研究生,主要研究方向:智能控制,嵌入式系统。