论文部分内容阅读
本文主要论述在Symbian Series60平台下的手机三维导航应用程序开发中,解决大量的三维数据占用手机内存及存储空间过大的问题。本文选取合适的三维模型文件格式,将LZMA压缩算法移植到Symbian S60平台上,对程序导入的三维模型文件进行高效无损压缩,在程序中使用时,只加载在显示范围内的三维模型场景并对当前屏幕显示范围内的三维场景模型文件解压缩,读取三维模型信息,显示范围以外的模型文件则不予加载,节约了大量的内存以及手机的存储空间,有效地解决了手机显示三维模型场景数据量大,占用存储空间过大及内存开销过大的问题。
This article mainly discusses in the Symbian Series60 platform for mobile 3D navigation application development, to solve a large number of three-dimensional data takes up mobile phone memory and storage space is too large. In this paper, the appropriate three-dimensional model file format is selected, the LZMA compression algorithm is ported to the Symbian S60 platform, and the three-dimensional model files imported by the program are efficiently and losslessly compressed. When being used in the program, only the three-dimensional model scene loaded in the display range is The current scene display within the scope of the three-dimensional scene model file decompression, read three-dimensional model information, the display outside the model file is not loaded, saving a lot of memory and mobile phone storage space, effectively solve the mobile phone display three-dimensional model scene Large amount of data, take up too much storage space and memory overhead problem.