虚拟现实开发工具中几何对象的表示及存储

Representation and Storage of 3D Geometry in Virtual Reality Development Tools

  • 摘要: 提出并设计一种可描述多部件复合物体的3D几何模型及存储结构,供虚拟现实开发工具(SVRT)使用。用具有层次结构和多级坐标系统的边界表示法描述几何对象,用二叉树数据结构进行存储,并用VC++和OpenGL实现。这种几何模型和存储结构能较精确地描述物体的几何形状及表面属性,易于存取和绘制。解决了单部件模型无法实现复杂行为的问题,满足SVRT系统的要求。也可供其他虚拟现实系统使用。

     

    Abstract: A 3D geometry model and storage structure that can describe multi part composite objects for simulation oriented virtual reality toolkit (SVRT) are presented. Use is made of boundary representation that includes multi level organization structure and multi level coordinate system in describing the geometrical object and binary tree data structure is used to store it. It is implemented with VC++ and OpenGL. The model and storage structure presented can describe the shape and visual characteristics (such as material, texture) of complex 3D objects accurately, and are easy to read, write and draw. It resolves the problem that a single part model cannot implemente the complex behavior of 3D objects, conforms the requirement of SVRT, and can also be used in general VR systems.

     

/

返回文章
返回
Baidu
map