Detecting global symmetries in CAD models with free-form surfaces (FFS CAD models) is of great importance in the research of CAD/CAE/CAM integration. A feature-based approach is proposed to rapidly detect global symmetries in FFS CAD models. The key problem is how to detect global symmetries of surface (or curve) models by using feature information. First, our previous basic theories on detecting solid models' symmetries are expanded to handle surface (or curve) models. Then, the feature tuples are used to uniquely describe the surface (or curve) models' non-unique design histories. Based on these studies, the feature reference tree and the parent-child relationships of topological elements are built to construct feature tuples. Finally, the symmetries of the surface (or curve) models are robustly and rapidly detected by using feature information in feature tuples and using the symmetries that have already been detected in solid, surface and curve layers. Experiments show that the FFS CAD models' symmetries can be robustly and rapidly detected by using our approach.
I. INTRODUCTIONDetecting the CAD models' symmetries can improve the efficiency in the following process: performing finite element analyses [1], recognizing machining features [2], retrieving CAD models [3], analyzing design aesthetics [4] and detecting design intent of CAD models from the reverse engineering [5]. Our paper's purpose is to rapidly detect the global rotational and reflectional symmetries in CAD models.The previous methods are face-based methods [5][6], which take face as the basic unit for symmetry detection. The detection efficiency of face-based methods decreases sharply with even a tiny increase in the number of faces. Currently, the parametric feature-based modeling technique is becoming mature and has been widely adopted by most CAD modelers. A feature-based CAD model is created through the combinations of finite features. A feature-based CAD model contains not only the B-Rep representation but also the abundant feature information such as feature types, parameters, sketches, references and building histories. We put forward a method [7] to rapidly detect symmetries in CAD models by making full use of feature information. It