Aiming at recognizing features from different 3D CAD models, this paper described the implementation process of feature recognition based on STEP. First, an object oriented method was introduced. The predefined feature was presented using object of class instead of attribute table so the code reusability of the feature recognition system can be improved. Second, the mapping relationship of STEP data type and C++ structure was established. So the topological-geometrical tree can be extracted from STEP-based neutral file. According to the topological and geometrical representation of STEP, it recognized the type and geometric parameter of topological layer including face and loop. At last, it recognized the predefined feature by attribute adjacent graph decomposition using sub-graph matching and base-face decomposition method.
Joshi S, Chang T C. Graph-based Heuristics for Recognition of Machined Features from a 3D Solid Model[J]. Computer- aided Design, 1988,20 (2) : 58 -66.
[3]
Ferreira J C E, Hinduja S. Convex Hull-based Feature-recognition Method for 2.5D Components [J]. Compute- aided Design, 1990,22 (1) : 41-49.
[4]
Gao S,Shah J J. Automatic Recognition of Interacting Machining Features Based on Minimal Condition Sub - graph [J]. Computer- aided Design,1998,30 (9):727-739.
[5]
Rahmani K,Arezooa B. A Hybrid Hint-based and Graph-based Framework for Recognition of Interacting Milling Features[J]. Computers in Industry, 2007,58(4):304-312.
Rameshbabu V,Shunmugam M S. Hybrid Feature Recognition Method for Setup Planning from STEP AP- 203 [J]. Robotics and Computer- integrated Manufacturing. 2009,25 (2) : 393-408.