A feature-based method of rapidly detecting global exact symmetries in CAD models

Detecting global exact symmetries in CAD models is of great importance in the research of CAD/CAE integration. Therefore, a method is proposed in this paper to rapidly detect the global exact rotational and reflectional symmetries in feature-based CAD models. The theories of determining the symmetries of the Boolean combinations of the features are framed. Based on these theories, our approach is processed as follows. First, the features of the CAD models are classified into congruent feature sets. Next, through the study on the relationship between feature information and the symmetries of features, by using only feature information, as many symmetries of the feature sets as possible are detected. Then these feature sets are sorted into an ordered sequence. Finally, symmetries of the entire model can be derived by successively merging and verifying the symmetries of feature sets in the ordered sequence. Experimental results show that the global exact symmetries can be robustly and rapidly detected.

[1]  Ralph R. Martin,et al.  Approximate congruence detection of model features for reverse engineering , 2003, 2003 Shape Modeling International..

[2]  Ralph R. Martin,et al.  Detecting approximate incomplete symmetries in discrete point sets , 2007, Symposium on Solid and Physical Modeling.

[3]  Horst Bunke,et al.  Detection of rotational and involutional symmetries and congruity of polyhedra , 1996, The Visual Computer.

[4]  Mikhail J. Atallah,et al.  On Symmetry Detection , 1985, IEEE Transactions on Computers.

[5]  Jiri Kripac A mechanism for persistently naming topological entities in history-based parametric solid models , 1997, Comput. Aided Des..

[6]  Chen Zheng An Approach to Naming and Identifying Topological Entities , 2001 .

[7]  Soonhung Han,et al.  Repairing CAD model errors based on the design history , 2006, Comput. Aided Des..

[8]  Christoph M. Hoffmann,et al.  Generic naming in generative, constraint-based design , 1996, Comput. Aided Des..

[9]  Kwangsoo Kim,et al.  A feature-based approach to extracting machining features , 1998, Comput. Aided Des..

[10]  Gilles Foucault,et al.  Symmetry Plane Detection for 3D CAD Volumes , 2010, DAC 2010.

[11]  Susan J. Tate,et al.  Recognising symmetry in solid models , 2003, Comput. Aided Des..

[12]  Mikhail J. Atallah,et al.  Checking similarity of planar figures , 1984, International Journal of Computer & Information Sciences.

[13]  Ralph R. Martin,et al.  Detecting design intent in approximate CAD models using symmetry , 2010, Comput. Aided Des..

[14]  Ralph R. Martin,et al.  Constructing Regularity Feature Trees for Solid Models , 2006, GMP.

[15]  Ralph R. Martin,et al.  Detecting approximate symmetries of discrete point subsets , 2008, Comput. Aided Des..

[16]  Willem F. Bronsvoort,et al.  A Feature-Based Solution to the Persistent Naming Problem , 2005 .

[17]  Krishnan Suresh,et al.  Automated symmetry exploitation in engineering analysis , 2006, Engineering with Computers.