摘要
分析了德国Tecmath公司的VITUS激光三维人体扫描仪生成的STL格式的三维人体模型文件的数据格式,针对STL文件格式体积庞大、读取速度低下的弊端,提出了利用文档串行化技术和动态数组技术读取和保存STL文档中有效信息的方法,经实际编程检验,文件体积和读取速度都得到了极大的改善.文中还以OpenGL作为三维显示接口,来解决三维人体数据的可视化问题,从而使三维人体扫描仪获得的数据可以脱离扫描仪在其它的环境下进行显示与处理,为其数据的进一步处理与深层次开发打下了基础.
The format of STL file generated by VITUS body scanner is analyzed. Due to the defects of STL file, such as huge file volume and low reading efficiency, a method of using document serialization and dynamic array to read and save effective information in STL file is discussed. The file volume and reading speed will be largely improved by the method. OpenGL is used as the 3D interface to visualize the 3D human body data. The technology makes it possible to transplant the 3D human body data into other environment out of Vitus 3D body scanner and makes a foundation for the further process and deep development of data.
出处
《天津工业大学学报》
CAS
2004年第5期94-97,共4页
Journal of Tiangong University
基金
陕西省教委重大产业化培育项目 (0 1ZC1 2 )