摘要
空间目标的三维建模包括几何建模和行为建模技术,是构建虚拟空间环境的基础。物体的几何建模方法目前比较成熟,但行为建模技术相对滞后。为实现虚拟空间环境中航天器的在轨运行仿真,该文提出了基于对象层次结构的实体三维几何与行为一体化建模语言(GBML)。该语言在定义基本图元的基础上,使用树状组件结构将空间目标的几何与行为参数进行表达、管理和绘制,以实现空间目标的几何与行为一体化仿真。最后基于OpenGL基本函数库,实现了可重用的支持GBML语言的模型处理组件ModelReaderCom。通过试验结果表明,该方法是有效的、可行的,可以广泛应用于各种虚拟环境中。
The technology of 3d modeling includes geometry and behavior modeling method, it is the base of virtual environment construction. Geometry modeling is mature , but the behavior modeling develops slowly. For the simulation of satellite in virtual space environment, a new geometry and behavior 3D modeling language (GBML) based on object hierarchical structure is given in this paper. For simulating space object's geometry and behavior, the language defines the basic primitive and uses a tree structure to represent, manage and render the space object's geometry and behavior parameter. At the end, using the OpenGL, the model manage component (ModelReaderCom) based on GBML is realized. The test shows that the method is useful and practical and can be wildly used in various virtual environments.
出处
《计算机仿真》
CSCD
2006年第9期11-14,共4页
Computer Simulation
基金
信息工程大学测绘学院院课题基金资助([2005]Y0505)
关键词
三维建模
对象层次结构
几何建模
行为建模
3D modeling
Object hierarchical structure
Geometric modeling
Behavior modeling