摘要
三维模型轻量化方法对于三维模型的高效和广泛应用具有重要作用。提出了一种基于简单曲面检测的三维模型轻量化方法,该方法首先根据三维模型点的法向量分布规律检测出三维模型表面的平面、球面、圆柱面等简单曲面,然后用参数描述这些曲面从而达到轻量化三维模型的目的。由于构成三维模型的简单曲面可能是不完整曲面,通过记录曲面边界点的方法改进简单曲面的参数化描述方法使其能准确地描述完整曲面和不完整曲面。该轻量化方法是一种无损压缩方法,实验证明了该方法的有效性且表明其压缩效率与模型中包含的简单曲面的类型和数量有关,人造物体的压缩效率较高。
The 3D model lightweight methods play an important role in using 3D models extensively and efficiently. A lightweight method based on detecting simple surfaces was proposed, the simple surfaces of the 3D models such as planes, spherical surfaces and cylinder surfaces were detected in the first place in accordance to the normal vector distribution of the points on the 3D model then these simple surfaces were expressed by some parameters in order to decrease the size of the 3D models. As the simple surfaces composing the 3D model could be fragmentary, boundary points of the simple surfaces were recorded as a supplement to the method which expressed the simple surfaces by some parameters, the new method expressed intact simple surfaces and fragmentary simple surfaces exactly. The method proposed was a lossless condensation method which was proved to be effective by the experiments, its efficiency was directly related to the types and quantity of the simple surfaces, and artificial models were compressed with high efficiency.
出处
《系统仿真学报》
CAS
CSCD
北大核心
2013年第10期2300-2303,2307,共5页
Journal of System Simulation
基金
国家自然科学基金(11071256)
陕西省电子信息系统综合集成重点实验室资助项目(20112D005)
关键词
三维模型
轻量化
简单曲面
无损压缩
3D model
lightweight
simple surfaces
lossless condensation