Geometric Simplification to Stream 3D Models for Collaborative Product Design
One of the challenging problems that hinder the development of collaborative design systems is the contradiction of large CAD files and the limited speed to share them over the Internet and Web. 3D streaming technique, which can allow effective and efficient dispatch and access of large-volume CAD data as a series of patched streams across the Internet, provides a promising solution to overcome the obstacle. Geometric simplification (or decimation) of 3D models is the key algorithm to realize the streaming technique. In this paper, a new geometric simplification algorithm has been developed, in which two criteria are the crucial elements to control the collapse process for edges in 3D VRML models to reduce the amount of information. The major feature of the algorithm is that it has incorporated some advantages of the previously developed vertex decimation approach and edge collapse approach. Meanwhile, the mechanism of adaptive threshold parameters adopted in this work enhances the adaptability of the algorithm for various applications. Through case studies and comparisons with some related works, the algorithm shows good performance and potentials in terms of efficiency, adaptability and robustness.