为解决过渡特征对基于图匹配的三维CAD模型检索算法的效果和效率影响问题,提出一种三维CAD模型检索中过渡特征的识别及过滤算法.首先利用基于规则判断的方法识别出B-Rep模型中存在的过渡特征;然后根据识别结果对CAD模型的属性邻接图进行重构,以消除因过渡特征的存在对模型几何及拓扑信息造成的影响;最后利用重构的属性邻接图、通过子图同构方法实现基于过渡特征过滤的三维CAD模型检索.实验结果表明,该算法能够有效地实现对多种过渡特征类型的过滤,检索结果更符合实际工程需求.
Since the effectiveness of the existing 3D CAD model retrieval algorithms based on graph matching in dealing with the CAD models with the blend features is not guaranteed, a novel CAD model retrieval method based on the blend feature recognition and filtration is proposed. At first, a rule--based recognition method is utilized to identify the blend features located in a B-Rep model. Then, according to the result of the recognition, the attribute adjacent graph of the model is reconstructed so as to eliminate the impacts of the blend features on the geometric and the topological information of the model. Finally, the sub--graph isomorphism algorithm is used to carry out the CAD model retrieval. Experimental results showed the presented method was effective in filtering the multiple types of the blend features, and the retrieval results met the needs of practice.