Comparing 3D CAD models: Uses, methods, tools and perspectives

AbstractWith the advancements of 3D modeling software, the use of 3D CAD in mechanical product design has become a standard practice. Methods and tools are continually being developed to improve designers’ efficiency in the creation, modification and analysis of 3D CAD models. Among other advantages, comparing 3D CAD models to assess their relative shape similarity or to identify their differences leads to benefits in various CAD- and PLM-related areas such as design reuse, engineering change management and data exchange. As 3D data continues to be more frequently and intensively shared and used in the mechanical product development process (PDP), this paper describes the subject of 3D CAD model comparison from three related points of view. First, it organizes the wide variety of use cases for 3D CAD model comparison into specific application domains. Difference calculation methods and approaches are compared, identifying their key characteristics and limitations. Then, it presents an inventory of commerc...

[1]  Karthik Ramani,et al.  Three-dimensional shape searching: state-of-the-art review and future trends , 2005, Comput. Aided Des..

[2]  Satyandra K. Gupta,et al.  A Survey of Shape Similarity Assessment Algorithms for Product Design and Manufacturing Applications , 2003, J. Comput. Inf. Sci. Eng..

[3]  William C. Regli,et al.  Machining feature-based comparisons of mechanical parts , 2001, Proceedings International Conference on Shape Modeling and Applications.

[4]  Jean-Christophe Cuillière,et al.  3D automatic remeshing applied to model modification , 2000, Comput. Aided Des..

[5]  Simon P. Frechette Interoperability Requirements for CAD Data Transfer in the AutoSTEP Project , 1996 .

[6]  Enrico Vezzetti,et al.  Product lifecycle data sharing and visualisation: Web-based approaches , 2009 .

[7]  Louis Rivest,et al.  Part Data Mining for Information Re-Use in a PLM Context , 2007 .

[8]  Shuming Gao,et al.  Identifying Different Entities for Minor Model Modification Based on Common Primary Subpart , 2011 .

[9]  C. Chu,et al.  Similarity assessment of 3D mechanical components for design reuse , 2006 .

[10]  Jean-François Chatelain,et al.  A solid model comparison approach based on a model tree analysis , 2002 .

[11]  Jin Liu,et al.  Detail feature recognition and decomposition in solid model , 2002, Comput. Aided Des..

[12]  Zahed Siddique,et al.  Development and Implementation of Shape Comparison of 3D CAD Models , 2009 .

[13]  Touradj Ebrahimi,et al.  MESH: measuring errors between surfaces using the Hausdorff distance , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[14]  Zhang Yao,et al.  Content-Based 3-D Model Retrieval: A Survey , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[15]  H. Pottmann,et al.  The d2-Tree: A Hierarchical Representation of the Squared Distance Function , 2003 .

[16]  Richard F. Paige,et al.  Different models for model matching: An analysis of approaches to support model differencing , 2009, 2009 ICSE Workshop on Comparison and Versioning of Software Models.

[17]  Remco C. Veltkamp,et al.  A survey of content based 3D shape retrieval methods , 2004, Proceedings Shape Modeling Applications, 2004..

[18]  Zhengdong Huang,et al.  Solving CSG equations for checking equivalency between two different geometric models , 2004, Comput. Aided Des..

[19]  Y. Tsai Rapid and accurate computation of the distance function using grids , 2002 .

[20]  Marin D. Guenov,et al.  Similarity measures for mid-surface quality evaluation , 2008, Comput. Aided Des..

[21]  Louis Rivest,et al.  Three-step approach for structuring 3D CAD model comparison scenarios , 2011 .

[22]  Helmut Pottmann,et al.  Registration without ICP , 2004, Comput. Vis. Image Underst..

[23]  Lester A. Gerhardt,et al.  Registration of dissimilar featureless models for inspection , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[24]  Karthik Ramani,et al.  REVIEW OF PRODUCT INFORMATION RETRIEVAL: REPRESENTATION AND INDEXING , 2004 .

[25]  Willem F. Bronsvoort,et al.  Efficient tetrahedral remeshing of feature models for finite element analysis , 2009, Engineering with Computers.

[26]  Alla Sheffer,et al.  Efficient adaptive meshing of parametric models , 2001, SMA '01.

[27]  Khaled Souaissa,et al.  Automatic CAD Models Comparison and Re-meshing in the Context of Mechanical Design Optimization , 2009, IMR.

[28]  Ben J Hicks,et al.  ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference , 2009 .

[29]  Alla Sheffer,et al.  Efficient Adaptive Meshing of Parametric Models , 2001 .

[30]  F. Prieto,et al.  An Automated Inspection System , 2002 .

[31]  Khaled Souaissa,et al.  Automatic modification retrieval between CAD parts , 2010 .

[32]  Liu Wei,et al.  Representation and retrieval of 3D CAD models in parts library , 2008 .

[33]  Kunwoo Lee,et al.  Principles of CAD/CAM/CAE Systems , 1999 .

[34]  Willem F. Bronsvoort,et al.  The Difference between two Feature Models , 2007 .

[35]  Zahed Siddique,et al.  Shape Comparison of 3D Models Based on Features and Parameters , 2008 .

[36]  Yusheng Liu,et al.  Semantic-based partial retrieval of CAD models for design reuse , 2009, Symposium on Solid and Physical Modeling.