Abstract: |
3D models exported from CAD systems have certain specifics, that influence their subsequent processing. Typically, in contrast with scanned surface meshes, vertices of exported meshes lie almost exactly on analytic surfaces used in CAD modeling. On the other hand, the triangulation of exported models is usually dictated by the requirement of having the lowest possible number of primitives, which results in highly uneven sampling density and common appearance of extremely large and small triangle inner angles. For applications such as classification, categorization, automatic labeling or similarity based retrieval, it is often necessary to identify significant features of an exported model, such as planar, cylindrical, spherical or conical regions, and their properties. While this type of information is naturally available in the original CAD system, it is only rarely exported together with the surface model. In this paper, we discuss two means of identifying analytic regions in triangle meshes, taking into account the specifics of CAD-exported models, and provide a quantitative comparison of their performance. |