摘要
针对不同CAD模型的特征识别,论述了基于STEP的特征识别技术及其实现过程:在传统属性邻接图方法的基础上,引入面向对象方法以提高特征识别系统的代码重用性;解析生成的STEP模型拓扑几何结构树后,按照STEP拓扑结构,分层识别了STEP面和边环的类型及几何参数;通过基于子图匹配和基面分解的属性邻接图分解方法来识别特征。
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.
出处
《中国机械工程》
EI
CAS
CSCD
北大核心
2010年第11期1334-1337,共4页
China Mechanical Engineering
关键词
属性邻接图
拓扑几何结构树
子图匹配
基面分解
attribute adjacent graph
topological- geometrical structure tree
sub- graph matching
base- face decomposition