Constructing Regularity Feature Trees for Solid Models

Approximate geometric models, e.g. as created by reverse engineering, describe the approximate shape of an object, but do not record the underlying design intent. Automatically inferring geometric aspects of the design intent, represented by feature trees and geometric constraints, enhances the utility of such models for downstream tasks. One approach to design intent detection in such models is to decompose them into regularity features. Geometric regularities such as symmetries may then be sought in each regularity feature, and subsequently be combined into a global, consistent description of the model's geometric design intent. This paper describes a systematic approach for finding such regularity features based on recovering broken symmetries in the model. The output is a tree of regularity features for subsequent use in regularity detection and selection. Experimental results are given to demonstrate the operation and efficiency of the algorithm.

[1]  Milind A. Sohoni,et al.  Removal of blends from boundary representation models , 2002, SMA '02.

[2]  D. Ross Computer-aided design , 1961, CACM.

[3]  Ralph R. Martin,et al.  Approximate symmetry detection for reverse engineering , 2001, SMA '01.

[4]  Milind A. Sohoni,et al.  Reconstruction of feature volumes and feature suppression , 2002, SMA '02.

[5]  Ralph R. Martin,et al.  Numerical methods for beautification of reverse engineered geometric models , 2002, Geometric Modeling and Processing. Theory and Applications. GMP 2002. Proceedings.

[6]  Shi-Min Hu,et al.  Reconstruction of curved solids from engineering drawings , 2001, Comput. Aided Des..

[7]  Vadim Shapiro,et al.  Separation for boundary to CSG conversion , 1993, TOGS.

[8]  Michael Leyton,et al.  A generative theory of shape , 2004, Proceedings Shape Modeling Applications, 2004..

[9]  Adam Arbree,et al.  Geometric constraints within feature hierarchies , 2006, Comput. Aided Des..

[10]  Frank C. Langbein,et al.  Estimate of frequencies of geometric regularities for use in reverse engineering of simple mechanica , 2000 .

[11]  Yoonhwan Woo Fast cell-based decomposition and applications to solid modeling , 2003, Comput. Aided Des..

[12]  Michael J. Wozny,et al.  A method for generating volumetric features from surface features , 1991, SMA '91.

[13]  William C. Regli,et al.  Geometric algorithms for recognition of features from solid models , 1996 .

[14]  Jan H. Vandenbrande SIGART Member Dissertation Abstracts: Automatic Recognition of Machinable Features in Solid Models , 1990, SGAR.

[15]  Réi Lequette,et al.  Automatic construction of curvilinear solids from wireframe views , 1988 .

[16]  Xun Xu,et al.  Recognition of rough machining features in 2D components , 1998, Comput. Aided Des..

[17]  Yong Se Kim,et al.  Geometric reasoning for machining features using convex decomposition , 1993, Solid Modeling and Applications.

[18]  Ralph R. Martin,et al.  Reverse engineering of geometric models - an introduction , 1997, Comput. Aided Des..

[19]  Ralph R. Martin,et al.  Local topological beautification of reverse engineered models , 2004, Comput. Aided Des..

[20]  JungHyun Han,et al.  Manufacturing feature recognition from solid models: a status report , 2000, IEEE Trans. Robotics Autom..

[21]  Ralph R. Martin,et al.  Approximate Geometric Regularities , 2001, Int. J. Shape Model..

[22]  Hiroshi Sakurai,et al.  Recognition of maximal features by volume decomposition , 2002, Comput. Aided Des..

[23]  Warren N. Waggenspack,et al.  A shortest path approach to wireframe to solid model conversion , 1995, Symposium on Solid Modeling and Applications.

[24]  Chia-Hsiang Menq,et al.  B-Rep model simplification by automatic fillet/round suppressing for efficient automatic feature recognition , 2002, Comput. Aided Des..

[25]  Ari Rappoport The extended convex difference tree (ECDT) representation for {$N$}-dimensional polyhedra , 1991, Int. J. Comput. Geom. Appl..

[26]  George Markowsky,et al.  Fleshing Out Wire Frames , 1980, IBM J. Res. Dev..

[27]  Y. Kim Convex decomposition and solid geometric modeling , 1990 .

[28]  Hiroshi Sakurai,et al.  Volume decomposition and feature recognition, Part II: curved objects , 1996, Comput. Aided Des..

[29]  Kenji Shimada,et al.  Solid Model Reconstruction of Wireframe CAD Models Based on Topological Embeddings of Planar Graphs , 2003 .

[30]  Srichand Hinduja,et al.  Construction of feature volumes using intersection of adjacent surfaces , 2001, Comput. Aided Des..