论文部分内容阅读
基于特征的三维造型设计能更好地表达设计意图、更高效地对模型进行编辑修改和再设计,是目前产品的设计主流方式。然而由于缺乏特征信息交换的国际或工业标准,异构平台的零件模型只能局限在较低级的几何层面上进行交换,导致转换后的模型不能利用原来的特征信息对零件模型进行编辑修改与再设计。研究从零件的三维几何边界模型中识别设计特征,重构恢复零件的特征模型具有重要的实际应用价值。首先对目前实体边界模型、CSG模型和特征表示和特征造型过程进行了深入的研究,对特征造型过程中的形状特征、形状演化进行了深入分析,提出利用分割环对实体边界模型进行虚拟布尔分割和扫描体特征构造,重构特征模型方法。阐明了特征痕迹的产生原理以及存在区域,为后续的特征识别奠定了基础。利用Parasolid API函数提取实体模型的拓扑与几何信息,创建实体模型的属性邻接图。在此基础上通过分割环识别算法查找实体模型中的分割环,然后利用分割环之间的几何与拓扑邻接关系构建分割环关系图。通过对分割环关系图进行拓扑排序得到一组分割环序列,按分割环序列对实体模型进行特征识别可以得到模型中的设计特征体,最后创建设计特征体关系图,借助图分割的思想从特征体关系图中构建模型的设计历史构造树,即得到零件的特征模型。基于以上的理论与算法,本文采用面向对象编程技术,在三维实体造型软件JHSOLID上进行编程实现与实例测试,验证了该方法的有效性与可行性。