[发明专利]一种异构CAD集成中的拓扑元素匹配方法有效
申请号: | 201210004985.6 | 申请日: | 2012-01-10 |
公开(公告)号: | CN102567588A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 何发智;李小霞;蔡贤涛 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 薛玲 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cad 集成 中的 拓扑 元素 匹配 方法 | ||
1.一种异构CAD集成中的拓扑元素匹配方法,其特征是,包括以下步骤:
步骤1,在本地的源CAD系统中,将特征或建模操作所引用的源拓扑元素的相应信息提取出来;
步骤2,特征或建模操作所引用的拓扑元素组成的集合记为源拓扑元素集合,在本地的源CAD系统中,对源拓扑元素集合中满足合并条件的拓扑元素进行合并,然后将合并后的拓扑元素的信息传送至远端的目标CAD系统中;
步骤3,在目标CAD系统中,以步骤2每一个合并所得的拓扑元素为源拓扑元素,在当前目标模型中,为每一个源拓扑元素寻找满足匹配条件的目标拓扑元素;
步骤4,在目标CAD系统中,对于某个源拓扑元素,若在当前目标模型中未找到满足匹配条件的目标拓扑元素,则进行1:0匹配关系处理。
2.根据权利要求1所述的异构CAD集成中的拓扑元素匹配方法,其特征是:步骤1中所述的源拓扑元素的相应信息,包括以下四类信息:
(a)类型信息,是指拓扑元素的类型;
(b)属性信息,是指拓扑元素的几何属性;
(c)界限信息,是指一维拓扑元素的端点信息和二维拓扑元素的边界边信息;
(d)校验信息,是指一维拓扑元素的长度和二维拓扑元素的面积。
3.根据权利要求1所述的异构CAD集成中的拓扑元素匹配方法,其特征是:步骤1中提取源拓扑元素的相应信息,具体包括以下步骤:
步骤1.1,在源CAD系统中获取当前源模型的指针;
步骤1.2,获取引用了拓扑元素的特征或建模操作的指针;
步骤1.3,获取特征或建模操作所引用的当前拓扑元素的指针;
步骤1.4,提取当前拓扑元素的相应信息;
步骤1.5,获取特征或建模操作所引用的下一个拓扑元素的指针,如果为空则结束,否则返回步骤1.4。
4.根据权利要求1所述的异构CAD集成中的拓扑元素匹配方法,其特征是:步骤2中对源拓扑元素集合中满足合并条件的拓扑元素进行合并,具体包括以下步骤:
步骤2.1,记S1为源拓扑元素集合,从S1中取出一个拓扑元素记为TP1;
步骤2.2,从S1中找出满足TP1的合并条件的拓扑元素并记为TP2,若找到,则从S1中取出TP2,将TP2与TP1进行合并,并将合并所得的拓扑元素作为下一个TP1,返回步骤2.2,,若未找到,则将TP1放入合并所得拓扑元素的集合记为S2,进入步骤2.3;
步骤2.3,判断S1是否为空,若为空,则结束,否则,转入步骤2.2。
5.根据权利要求4所述的异构CAD集成中的拓扑元素匹配方法,其特征是:步骤2中所述的合并是指拓扑元素信息的合并,包括类型信息合并、几何信息合并、边界信息合并和校验信息合并。
6.根据权利要求5所述的异构CAD集成中的拓扑元素匹配方法,其特征是:步骤2中所述的合并条件如下:
条件a,两个拓扑元素的类型相同;
条件b,两个拓扑元素相互邻接;
条件c,若将满足条件a和条件b的两个拓扑元素进行合并,合并所得拓扑元素与合并前的拓扑元素具有相同或相近的类型。
7.根据权利要求1所述的异构CAD集成中的拓扑元素匹配方法,其特征是:步骤3中所述的匹配条件如下:
条件a,目标拓扑元素与源拓扑元素具有相同或相近的类型;
条件b,目标拓扑元素与源拓扑元素具有相同的几何;
条件c,若源拓扑元素为一维拓扑元素,则目标拓扑元素的两个端点必须在源拓扑元素的内部或与源拓扑元素的两个端点重合;若源拓扑元素为二维拓扑元素,则目标拓扑元素的边界必须满足源拓扑元素的边界的匹配条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210004985.6/1.html,转载请声明来源钻瓜专利网。