《CAD模型的协同建立方法和装置.pdf》由会员分享,可在线阅读,更多相关《CAD模型的协同建立方法和装置.pdf(23页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102982214 A(43)申请公布日 2013.03.20CN102982214A*CN102982214A*(21)申请号 201210521506.8(22)申请日 2012.12.06G06F 17/50(2006.01)(71)申请人北京数码大方科技股份有限公司地址 100080 北京市海淀区知春路甲63号卫星大厦802室(72)发明人宋智广(74)专利代理机构北京康信知识产权代理有限责任公司 11240代理人吴贵明 张永明(54) 发明名称CAD 模型的协同建立方法和装置(57) 摘要本发明公开了一种CAD模型的协同建立方法和装置。其中,CAD模型的协同。
2、建立方法包括:获取第一区别特征;获取第二区别特征;判断第一区别特征和第二区别特征是否相冲突;在判断出第一区别特征和第二区别特征不相冲突时,合并第一区别特征和第二区别特征至原始模型文件中,得到第一目标CAD模型;以及在判断出第一区别特征和第二区别特征相冲突时,接收用户对第一区别特征和第二区别特征的选择或修改指令,并将用户选择或修改后的区别特征合并至原始模型文件中,得到第一目标CAD模型。通过本发明,解决了现有技术中CAD模型建模周期较长的问题,进而达到了提高CAD模型的建模效率的效果。(51)Int.Cl.权利要求书4页 说明书12页 附图6页(19)中华人民共和国国家知识产权局(12)发明专利。
3、申请权利要求书 4 页 说明书 12 页 附图 6 页1/4页21.一种CAD模型的协同建立方法,其特征在于,包括:获取第一区别特征,其中,所述第一区别特征为第一模型文件中与原始模型文件中的区别特征,所述第一模型文件为第一协同节点对所述原始模型文件进行编辑后的模型文件,所述第一协同节点为CAD编辑系统中对所述原始模型文件进行编辑的节点;获取第二区别特征,其中,所述第二区别特征为第二模型文件中与原始模型文件中的区别特征,所述第二模型文件为第二协同节点对所述原始模型文件进行编辑后的模型文件,所述第二协同节点为CAD编辑系统中对所述原始模型文件进行编辑的节点,并且所述第二协同节点与所述第一协同节点为。
4、不同的节点;判断所述第一区别特征和所述第二区别特征是否相冲突;在判断出所述第一区别特征和所述第二区别特征不相冲突时,合并所述第一区别特征和所述第二区别特征至所述原始模型文件中,得到第一目标CAD模型;以及在判断出所述第一区别特征和所述第二区别特征相冲突时,接收用户对所述第一区别特征和所述第二区别特征的选择或修改指令,并将用户选择或修改后的区别特征合并至所述原始模型文件中,得到所述第一目标CAD模型。2.根据权利要求1所述的协同建立方法,其特征在于,判断所述第一区别特征和所述第二区别特征是否相冲突包括:判断所述第一区别特征和所述第二区别特征是否存在几何冲突;以及判断所述第一区别特征和所述第二区别。
5、特征是否存在依赖冲突。3.根据权利要求2所述的协同建立方法,其特征在于,判断所述第一区别特征和所述第二区别特征是否存在几何冲突包括:获取所述第一区别特征所表示的几何对象,得到第一几何对象;获取所述第二区别特征所表示的几何对象,得到第二几何对象;以及判断所述第一几何对象和所述第二几何对象是否相交,其中,在判断出所述第一几何对象和所述第二几何对象相交时,确定所述第一区别特征与所述第二区别特征存在几何冲突;以及在判断出所述第一几何对象和所述第二几何对象不相交时,确定所述第一区别特征与所述第二区别特征不存在几何冲突。4.根据权利要求2或3所述的协同建立方法,其特征在于,判断所述第一区别特征和所述第二区。
6、别特征是否存在依赖冲突包括:查找预设的依赖关系图以判断所述第一区别特征和所述第二区别特征是否存在依赖关系,其中,在判断出所述第一区别特征与所述第二区别特征存在依赖关系时,确定所述第一区别特征和所述第二区别特征存在依赖冲突;以及在判断出所述第一区别特征与所述第二区别特征不存在依赖关系时,确定所述第一区别特征和所述第二区别特征不存在依赖冲突。5.根据权利要求1所述的协同建立方法,其特征在于,所述协同建立方法还包括:获取第三区别特征,其中,所述第三区别特征为第三模型文件中与原始模型文件中的区别特征,所述第三模型文件为第三协同节点对所述原始模型文件进行编辑后的模型文件,所述第三协同节点为CAD编辑系统。
7、中对所述原始模型文件进行编辑的节点,并且所述权 利 要 求 书CN 102982214 A2/4页3第三协同节点与所述第一协同节点和所述第二协同节点均为不同的节点,在得到所述第一目标CAD模型之后,所述协同建立方法还包括:获取所述第一目标CAD模型中模型文件中与所述原始模型文件中的区别特征,得到第四区别特征;判断所述第三区别特征和所述第四区别特征是否相冲突;在判断出所述第三区别特征和所述第四区别特征不相冲突时,合并所述第三区别特征和所述第四区别特征至所述第一目标CAD模型的模型文件中,得到第二目标CAD模型;以及在判断出所述第三区别特征和所述第四区别特征相冲突时,接收用户对所述第三区别特征和所。
8、述第四区别特征的选择或修改指令,并将用户选择或修改后的区别特征合并至所述第一目标CAD模型的模型文件中,得到所述第二目标CAD模型。6.根据权利要求1所述的协同建立方法,其特征在于,通过以下方式获取所述第一区别特征和所述第二区别特征:获取所述原始模型文件中的特征数据,得到原始特征数据;获取所述第一模型文件中的特征数据,得到第一特征数据;获取所述第二模型文件中的特征数据,得到第二特征数据;将所述原始特征数据与所述第一特征数据和所述第二特征数据分别进行比较;确定比较出的所述原始特征数据与所述第一特征数据中的不同特征数据为所述第一区别特征数据;以及确定比较出的所述原始特征数据与所述第二特征数据中的不。
9、同特征数据为所述第二区别特征数据。7.一种CAD模型的协同建立装置,其特征在于,包括:第一获取单元,用于获取第一区别特征,其中,所述第一区别特征为第一模型文件中与原始模型文件中的区别特征,所述第一模型文件为第一协同节点对所述原始模型文件进行编辑后的模型文件,所述第一协同节点为CAD编辑系统中对所述原始模型文件进行编辑的节点;第二获取单元,用于获取第二区别特征,其中,所述第二区别特征为第二模型文件中与原始模型文件中的区别特征,所述第二模型文件为第二协同节点对所述原始模型文件进行编辑后的模型文件,所述第二协同节点为CAD编辑系统中对所述原始模型文件进行编辑的节点,并且所述第二协同节点与所述第一协同。
10、节点为不同的节点;第一判断单元,与所述第一获取单元和所述第二获取单元分别相连接,用于判断所述第一区别特征和所述第二区别特征是否相冲突;第一合并单元,与所述第一判断单元相连接,用于在判断出所述第一区别特征和所述第二区别特征不相冲突时,合并所述第一区别特征和所述第二区别特征至所述原始模型文件中,得到第一目标CAD模型;以及第二合并单元,与所述第一判断单元相连接,用于在判断出所述第一区别特征和所述第二区别特征相冲突时,接收用户对所述第一区别特征和所述第二区别特征的选择或修改指令,并将用户选择或修改后的区别特征合并至所述原始模型文件中,得到所述第一目标CAD模型。8.根据权利要求7所述的协同建立装置,。
11、其特征在于,所述第一判断单元包括:权 利 要 求 书CN 102982214 A3/4页4第一判断子单元,与所述第一获取单元和所述第二获取单元分别相连接,用于判断所述第一区别特征和所述第二区别特征是否存在几何冲突;以及第二判断子单元,与所述第一获取单元和所述第二获取单元分别相连接,用于判断所述第一区别特征和所述第二区别特征是否存在依赖冲突。9.根据权利要求8所述的协同建立装置,其特征在于,所述第一判断子单元包括:第一获取模块,与所述第一获取单元相连接,用于获取所述第一区别特征所表示的几何对象,得到第一几何对象;第二获取模块,与所述第二获取单元相连接,用于获取所述第二区别特征所表示的几何对象,得。
12、到第二几何对象;以及判断模块,与所述第一获取模块和所述第二获取模块分别相连接,用于判断所述第一几何对象和所述第二几何对象是否相交,其中,在判断出所述第一几何对象和所述第二几何对象相交时,确定所述第一区别特征与所述第二区别特征存在几何冲突;以及在判断出所述第一几何对象和所述第二几何对象不相交时,确定所述第一区别特征与所述第二区别特征不存在几何冲突。10.根据权利要求8所述的协同建立装置,其特征在于,所述第二判断子单元包括:查找模块,与所述第一获取单元和所述第二获取单元分别相连接,用于查找预设的依赖关系图以判断所述第一区别特征和所述第二区别特征是否存在依赖关系,其中,在判断出所述第一区别特征与所述。
13、第二区别特征存在依赖关系时,确定所述第一区别特征和所述第二区别特征存在依赖冲突;以及在判断出所述第一区别特征与所述第二区别特征不存在依赖关系时,确定所述第一区别特征和所述第二区别特征不存在依赖冲突。11.根据权利要求7所述的协同建立装置,其特征在于,所述协同建立装置还包括:第三获取单元,用于获取第三区别特征,其中,所述第三区别特征为第三模型文件中与原始模型文件中的区别特征,所述第三模型文件为第三协同节点对所述原始模型文件进行编辑后的模型文件,所述第三协同节点为CAD编辑系统中对所述原始模型文件进行编辑的节点,并且所述第三协同节点与所述第一协同节点和所述第二协同节点均为不同的节点;第四获取单元,。
14、与所述第一合并单元和所述第二合并单元分别相连接,用于获取所述第一目标CAD模型中模型文件中与所述原始模型文件中的区别特征,得到第四区别特征;第二判断单元,与所述第三获取单元和所述第四获取单元分别相连接,用于判断所述第三区别特征和所述第四区别特征是否相冲突;第三合并单元,与所述第二判断单元相连接,用于在判断出所述第三区别特征和所述第四区别特征不相冲突时,合并所述第三区别特征和所述第四区别特征至所述第一目标CAD模型的模型文件中,得到第二目标CAD模型;以及第四合并单元,与所述第二判断单元相连接,用于在判断出所述第三区别特征和所述第四区别特征相冲突时,接收用户对所述第三区别特征和所述第四区别特征的。
15、选择或修改指令,并将用户选择或修改后的区别特征合并至所述第一目标CAD模型的模型文件中,得到所述第二目标CAD模型。12.根据权利要求7所述的协同建立装置,其特征在于,所述协同建立装置还包括:权 利 要 求 书CN 102982214 A4/4页5第五获取单元,用于获取所述原始模型文件中的特征数据,得到原始特征数据;第六获取单元,用于获取所述第一模型文件中的特征数据,得到第一特征数据;第七获取单元,用于获取所述第二模型文件中的特征数据,得到第二特征数据;比较单元,与所述第五获取单元、所述第六获取单元和所述第七获取单元分别相连接,用于将所述原始特征数据与所述第一特征数据和所述第二特征数据分别进行。
16、比较;第一确定单元,与所述比较单元和所述第一获取单元分别相连接,用于确定比较出的所述原始特征数据与所述第一特征数据中的不同特征数据为所述第一区别特征数据;以及第二确定单元,与所述比较单元和所述第二获取单元分别相连接,用于确定比较出的所述原始特征数据与所述第二特征数据中的不同特征数据为所述第二区别特征数据。权 利 要 求 书CN 102982214 A1/12页6CAD 模型的协同建立方法和装置 技术领域0001 本发明涉及计算机领域,具体而言,涉及一种CAD模型的协同建立方法和装置。 背景技术0002 随着三维CAD软件在制造业的广泛应用,软件所处理的模型的复杂度也在不断增大。一个产品的装配零。
17、件数,单个零件的建模特征数都呈几何倍数的增加,因此单个产品的研发时间也变长,以某大型园林器械制造商为例,一个新产品从研发到批量生产要半年的时间,这对瞬息万变的市场来说太长了。 0003 多人协同三维建模的需求应运而生,多人协同工作可以使企业在极短的时间内集中力量研发出新品,占得市场先机。因此很多工程师希望能够像文档处理员一样,同时对数据库里的某个三维文件进行修改。但是目前制造业模型文件管理系统无法做到这一点,根本原因是因为没有一种简单明了的方法对三维模型进行比较。比如,一个模型文件,工程师A签出修改,签入确认;工程师B只能在A修改完毕的基础上进行修改,如果A,B同时签出修改,A签入确认之后,B。
18、再进行签入确认的时候就会把A的修改结果冲掉。 0004 在多人协同进行三维建模的场景下,目前通用的做法是: 0005 1、首先通过三维建模软件来获取设计意图。 0006 2、然后通过几何和拓扑数据之间关系来计算设计意图有无冲突。 0007 上述现有技术中的协同建模方法存在以下局限性:1、设计意图的获取依赖于建模现场,可是对于三维文件管理系统来说,在进行文件签入签出的时候现场大多已经丢失。在建模现场已经丢失的情况下,如何仅仅根据新文件和文件的历史版本,来获取、比较、合并生成最终结果,成为技术门槛,造成目前三维文件管理系统无法实现多人协同三维设计。2、现有技术中的几何比较方法无法准确获取各个协同节。
19、点的设计意图,以两个人同时修改一个模型进行举例说明,采用现有技术中的几何比较方法只是仅仅比较两个人的修改结果,此时,虽然能够比较出两个人修改后的模型的不同之处,但是无法确切知道每个人对模型的具体修改是什么,也即无法确切知道是前一个协同节点的工程师进行了建模历史特征删除,还是后一个协同节点的工程师进行了建模历史特征添加;当一个协同节点上对模型进行多处修改时,由于无法将设计意图准确对应到造成该设计意图的协同节点上,就使得无法比较各个协同节点的设计意图,进而无 法对设计意图进行合并,造成多人协同工作无法实现。 0008 基于上述协同建模方法的局限性就使得同一个模型不能同时被多个工程师进行修改,造成C。
20、AD模型的建模周期较长。 0009 针对相关技术中CAD模型建模周期较长的问题,目前尚未提出有效的解决方案。 发明内容0010 本发明的主要目的在于提供一种CAD模型的协同建立方法和装置,以解决现有技术中CAD模型建模周期较长的问题。 说 明 书CN 102982214 A2/12页70011 为了实现上述目的,根据本发明的一个方面,提供了一种CAD模型的协同建立方法,包括:获取第一区别特征,其中,第一区别特征为第一模型文件中与原始模型文件中的区别特征,第一模型文件为第一协同节点对原始模型文件进行编辑后的模型文件,第一协同节点为CAD编辑系统中对原始模型文件进行编辑的节点;获取第二区别特征,其。
21、中,第二区别特征为第二模型文件中与原始模型文件中的区别特征,第二模型文件为第二协同节点对原始模型文件进行编辑后的模型文件,第二协同节点为CAD编辑系统中对原始模型文件进行编辑的节点,并且第二协同节点与第一协同节点为不同的节点;判断第一区别特征和第二区别特征是否相冲突;在判断出第一区别特征和第二区别特征不相冲突时,合并第一区别特征和第二区别特征至原始模型文件中,得到第一目标CAD模型;以及在判断出第一区别特征和第二区别特征相冲突时,接收用户对第一区别特征和第二区别特征的选择或修改指令,并将用户选择或修改后的区别特征合并至原始模型文件中,得到第一目标CAD模型。 0012 进一步地,判断第一区别特。
22、征和第二区别特征是否相冲突包括:判断第一区别特征和第二区别特征是否存在几何冲突;以及判断第一区别特征和第二区别特征是否存在依赖冲突。 0013 进一步地,判断第一区别特征和第二区别特征是否存在几何冲突包括:获取第一区别特征所表示的几何对象,得到第一几何对象;获取第二区别特征所表示的几何对象,得到第二几何对象;以及判断第一几何对象和第二几何对象是否相交,其中,在判断出第一几何对象和第二几何对象相交时,确定第一区别特征与第二区别特征存在几何冲突;以及在判断出第一几何对象和第二几何对象不相交时,确定第一区别特征与第二区别特征不存在几何冲突。 0014 进一步地,判断第一区别特征和第二区别特征是否存在。
23、依赖冲突包括:查找预设的依赖关系图以判断第一区别特征和第二区别特征是否存在依赖关系,其中,在判断出第一区别特征与第二区别特征存在依赖关系时,确定第一区别特征和第二区别特征存在依赖冲突;以及在判断出第一区别特征与第二区别特征不存在依赖关系时,确定 第一区别特征和第二区别特征不存在依赖冲突。 0015 进一步地,协同建立方法还包括:获取第三区别特征,其中,第三区别特征为第三模型文件中与原始模型文件中的区别特征,第三模型文件为第三协同节点对原始模型文件进行编辑后的模型文件,第三协同节点为CAD编辑系统中对原始模型文件进行编辑的节点,并且第三协同节点与第一协同节点和第二协同节点均为不同的节点,在得到第。
24、一目标CAD模型之后,协同建立方法还包括:获取第一目标CAD模型中模型文件中与原始模型文件中的区别特征,得到第四区别特征;判断第三区别特征和第四区别特征是否相冲突;在判断出第三区别特征和第四区别特征不相冲突时,合并第三区别特征和第四区别特征至第一目标CAD模型的模型文件中,得到第二目标CAD模型;以及在判断出第三区别特征和第四区别特征相冲突时,接收用户对第三区别特征和第四区别特征的选择或修改指令,并将用户选择或修改后的区别特征合并至第一目标CAD模型的模型文件中,得到第二目标CAD模型。 0016 进一步地,通过以下方式获取第一区别特征和第二区别特征:获取原始模型文件中的特征数据,得到原始特征。
25、数据;获取第一模型文件中的特征数据,得到第一特征数据;说 明 书CN 102982214 A3/12页8获取第二模型文件中的特征数据,得到第二特征数据;将原始特征数据与第一特征数据和第二特征数据分别进行比较;确定比较出的原始特征数据与第一特征数据中的不同特征数据为第一区别特征数据;以及确定比较出的原始特征数据与第二特征数据中的不同特征数据为第二区别特征数据。 0017 为了实现上述目的,根据本发明的另一方面,提供了一种CAD模型的协同建立装置,该协同建立装置用于执行本发明上述内容所提供的任一种CAD模型的协同建立方法。 0018 为了实现上述目的,根据本发明的另一方面,提供了一种CAD模型的协。
26、同建立装置,包括:第一获取单元,用于获取第一区别特征,其中,第一区别特征为第一模型文件中与原始模型文件中的区别特征,第一模型文件为第一协同节点对原始模型文件进行编辑后的模型文件,第一协同节点为CAD编辑系统中对原始模型文件进行编辑的节点;第二获取单元,用于获取第二区别特征,其中,第二区别特征为第二模型文件中与原始模型文件中的区别特征,第二模型文件为第二协同节点对原始模型文件进行编辑后的模型文件,第二协同节点为CAD编辑系统中对原始模型文件进行编辑的节点,并且第二协同节点与第一协同节点为不同的节点;第一判断单元,与第一获取单元和第二获取单元分别相连接,用于判断第一区别特征和第二区别特征是否相冲突。
27、;第一合并单元,与第一判断单元相连接,用于在判断出第一区别特征和第二区别特征不相冲突时,合并第一区别特征和第二区别特征至原始模型文件中,得到第一目标CAD模型;以及第二合并单元,与第一判断单元相连接,用于在判断出第一区别特征和第二区别特征相冲突时,接收用户对第一区别特征和第二区别特征的选择或修改指令,并将用户选择或修改后的区别特征合并至原始模型文件中,得到第一目标 CAD模型。 0019 进一步地,第一判断单元包括:第一判断子单元,与第一获取单元和第二获取单元分别相连接,用于判断第一区别特征和第二区别特征是否存在几何冲突;以及第二判断子单元,与第一获取单元和第二获取单元分别相连接,用于判断第一。
28、区别特征和第二区别特征是否存在依赖冲突。 0020 进一步地,第一判断子单元包括:第一获取模块,与第一获取单元相连接,用于获取第一区别特征所表示的几何对象,得到第一几何对象;第二获取模块,与第二获取单元相连接,用于获取第二区别特征所表示的几何对象,得到第二几何对象;以及判断模块,与第一获取模块和第二获取模块分别相连接,用于判断第一几何对象和第二几何对象是否相交,其中,在判断出第一几何对象和第二几何对象相交时,确定第一区别特征与第二区别特征存在几何冲突;以及在判断出第一几何对象和第二几何对象不相交时,确定第一区别特征与第二区别特征不存在几何冲突。 0021 进一步地,第二判断子单元包括:查找模块。
29、,与第一获取单元和第二获取单元分别相连接,用于查找预设的依赖关系图以判断第一区别特征和第二区别特征是否存在依赖关系,其中,在判断出第一区别特征与第二区别特征存在依赖关系时,确定第一区别特征和第二区别特征存在依赖冲突;以及在判断出第一区别特征与第二区别特征不存在依赖关系时,确定第一区别特征和第二区别特征不存在依赖冲突。 0022 进一步地,协同建立装置还包括:第三获取单元,用于获取第三区别特征,其中,第三区别特征为第三模型文件中与原始模型文件中的区别特征,第三模型文件为第三协同节点对原始模型文件进行编辑后的模型文件,第三协同节点为CAD编辑系统中对原始模型文说 明 书CN 102982214 A。
30、4/12页9件进行编辑的节点,并且第三协同节点与第一协同节点和第二协同节点均为不同的节点;第四获取单元,与第一合并单元和第二合并单元分别相连接,用于获取第一目标CAD模型中模型文件中与原始模型文件中的区别特征,得到第四区别特征;第二判断单元,与第三获取单元和第四获取单元分别相连接,用于判断第三区别特征和第四区别特征是否相冲突;第三合并单元,与第二判断单元相连接,用于在判断出第三区别特征和第四区别特征不相冲突时,合并第三区别特征和第四区别特征至第一目标CAD模型的模型文件中,得到第二目标CAD模型;以及第四合并单元,与第二判断单元相连接,用于在判断出第三区别特征和第四区别特征相冲突时,接收用户对。
31、第三区别特征和第四区别特征的选择或修改指令,并将用户选择或修改后的区别特征合并至第一目标CAD模型的模型文件中,得到第二目标CAD模型。 0023 进一步地,协同建立装置还包括:第五获取单元,用于获取原始模型文件中的特征数据,得到原始特征数据;第六获取单元,用于获取第一模型文件中的特征数据,得到第一特征数据;第七获取单元,用于获取第二模型文件中的特征数据,得到第二特征数据;比较单元,与第五获取单元、第六获取单元和第七获取单元分别相连接, 用于将原始特征数据与第一特征数据和第二特征数据分别进行比较;第一确定单元,与比较单元和第一获取单元分别相连接,用于确定比较出的原始特征数据与第一特征数据中的不。
32、同特征数据为第一区别特征数据;以及第二确定单元,与比较单元和第二获取单元分别相连接,用于确定比较出的原始特征数据与第二特征数据中的不同特征数据为第二区别特征数据。 0024 通过本发明,采用获取第一区别特征,其中,第一区别特征为第一模型文件中与原始模型文件中的区别特征,第一模型文件为第一协同节点对原始模型文件进行编辑后的模型文件,第一协同节点为CAD编辑系统中对原始模型文件进行编辑的节点;获取第二区别特征,其中,第二区别特征为第二模型文件中与原始模型文件中的区别特征,第二模型文件为第二协同节点对原始模型文件进行编辑后的模型文件,第二协同节点为CAD编辑系统中对原始模型文件进行编辑的节点,并且第。
33、二协同节点与第一协同节点为不同的节点;判断第一区别特征和第二区别特征是否相冲突;在判断出第一区别特征和第二区别特征不相冲突时,合并第一区别特征和第二区别特征至原始模型文件中,得到第一目标CAD模型;以及在判断出第一区别特征和第二区别特征相冲突时,接收用户对第一区别特征和第二区别特征的选择或修改指令,并将用户选择或修改后的区别特征合并至原始模型文件中,得到第一目标CAD模型。通过对不同协同节点对CAD编辑系统中原始模型文件进行编辑后的区别特征进行获取,实现了通过对比编辑前后的三维文件中的建模历史特征,得到各个协同节点的设计意图,进而通过对不同节点的区别特征进行冲突与否的对比判断,实现了判断不同节。
34、点的设计意图是否冲突,以在不同节点的设计意图不相冲突时,将各个节点编辑后的模型文件中的区别特征均合并到原始模型中,在不同节点的设计意图相冲突时,根据工程师的选择,并将工程师所选择的区别对应合并到原始模型中,以此实现了各个协同节点能够同时对一个原始模型文件进行编辑,达到多人同时工作建立CAD模型以缩短CAD模型的建模周期,解决了现有技术中CAD模型建模周期较长的问题,进而达到了提高CAD模型的建模效率的效果。 附图说明说 明 书CN 102982214 A5/12页100025 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不。
35、当限定。在附图中: 0026 图1是根据本发明实施例的协同建立方法的第一流程图; 0027 图2是根据本发明实施例的协同建立方法的第二流程图; 0028 图3是根据本发明实施例的协同建立方法添加特征时的冲突判断流程图; 0029 图4是根据本发明实施例的协同建立方法删除特征时的冲突判断流程图; 0030 图5是根据本发明实施例的协同建立方法修改特征时的冲突判断流程图; 0031 图6是根据本发明实施例的协同建立方法协同建立CAD模型的示意图;以及 0032 图7是根据本发明实施例的协同建立装置的示意图。 具体实施方式0033 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以。
36、相互组合。下面将参考附图并结合实施例来详细说明本发明。 0034 本发明实施例提供了一种CAD模型的协同建立方法,以下对本发明实施例所提供的协同建立方法进行具体介绍: 0035 图1是根据本发明实施例的CAD模型的协同建立方法的第一流程图,如图1所示,该方法包括如下的步骤S101至步骤S105: 0036 S101:获取第一区别特征,其中,第一区别特征为第一模型文件中与原始模型文件中的区别特征,第一模型文件为第一协同节点对原始模型文件进行编辑后的模型文件,第一协同节点为CAD编辑系统中对原始模型文件进行编辑的节点;具体地,当进行CAD模型编辑的各个节点的工程师在对“签出(Check Out)”。
37、的原始模型文件进行编辑后,会将编辑后的模型文件提交到协同管理系统进行“签入(Check In)”确认,在第一协同节点的工程师将编辑后的模型文件进行提交后,通过对比第一协同节点提交后的模型文件(即,第一模型文件)中的各个对象的建模历史特征与原始模型文件中的各个对象的建模历史特征,可以获取到第一模型文件中不同于原始模型文件中的区别特征,得到第一区别特征,即,获取到第一协同节点的工程师对原始模型文件进行编辑的设计意图。 0037 S102:获取第二区别特征,其中,第二区别特征为第二模型文件中与原始模型文件中的区别特征,第二模型文件为第二协同节点对原始模型文件进行编辑后的模型文件,第二协同节点为CAD。
38、编辑系统中对原始模型文件进行编辑的节点,并且第二协同节点与第一协同节点为不同的节点;具体地,在第二协同节点的工程师将编辑后的模型文件进行提交后,通过对比第二协同节点提交后的模型文件(即,第二模型文件)中的各个对象的建模历史特征与原始模型文件中的各个对象的建模历史特征,可以获取到第二模型文件中不同于原始模型文件中的区别特征,得到第二区别特征,即,获取到第二协同节点的工程师对原始模型文件进行编辑的设计意图。 0038 S103:判断第一区别特征和第二区别特征是否相冲突,即,判断第一协同节点的工程师的设计意图与第二协同节点的工程师的设计意图是否相冲突。 0039 S104:在判断出第一区别特征和第二区别特征不相冲突时,合并第一区别特征和 第二区别特征至原始模型文件中,得到第一目标CAD模型,即,在判断出不同协同节点的工程师的设计意图不相冲突时,既接受第一协同节点对原始模型文件的编辑也接受第二协同说 明 书CN 102982214 A10。