[发明专利]三维装配模型自动分解方法和装置在审
| 申请号: | 201611239969.X | 申请日: | 2016-12-29 |
| 公开(公告)号: | CN106652029A | 公开(公告)日: | 2017-05-10 |
| 发明(设计)人: | 张贺;赵峰;丁新星 | 申请(专利权)人: | 徐工集团工程机械有限公司 |
| 主分类号: | G06T17/00 | 分类号: | G06T17/00 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 刘剑波 |
| 地址: | 221004 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 三维 装配 模型 自动 分解 方法 装置 | ||
本发明公开一种三维装配模型自动分解方法和装置,涉及三维建模领域。其中通过将三维装配模型转换为边界框形式,以确定需要进行干涉检测的模型范围,通过干涉检测确定模型的分解方向,在模型的分解方向上确定模型的分解距离,从而实现模型的自动分解。本发明通过自动对装配模型进行分解,减轻相关人员的工作强度,并显著提高了工作效率。
技术领域
本发明涉及三维建模领域,特别涉及一种三维装配模型自动分解方法和装置。
背景技术
由于产品分解图能够清晰地表达产品的构成,因此对于产品拆装及维修具有一定的指导意义。目前,随着三维CAD技术在产品设计中的应用日益深入,根据三维模型制作分解图的需求亦逐渐增强。
但是,在当前的产品三维模型领域内,并没有出现关于三维模型自动分解的相关技术,只能通过人工方式手动对三维模型进行分解。而通过手动拖拽模型实体进行分解,操作繁琐,工作强度大,且工作效率低。
发明内容
本发明实施例提供一种三维装配模型自动分解方法和装置,通过自动对装配模型进行分解,减轻相关人员的工作强度,并显著提高了工作效率。
根据本发明的一个方面,提供一种三维装配模型自动分解方法,包括:
通过将三维装配模型转换为边界框形式,以确定需要进行干涉检测的模型范围;
通过干涉检测,确定模型的分解方向;
在模型的分解方向上确定模型的分解距离,从而实现模型的自动分解。
在一个实施例中,通过将三维装配模型转换为边界框形式,以确定需要进行干涉检测的模型范围包括:
将三维装配模型转换为边界框形式;
将转换后的三维装配模型的端点坐标转换到装配坐标系中,以在端点中确定最大值点和最小值点;
根据模型的最大值点和最小值点进行模型相交检测,确定出需要干涉检测的模型。
在一个实施例中,将三维装配模型转换为边界框形式后,还包括:
将可拆除零件的模型放入子装配模型集合A中,将未拆除零件的模型放入未拆除零件模型集合B中。
在一个实施例中,根据模型的最大值点和最小值点进行模型相交检测,确定出需要干涉检测的模型包括:
将子装配模型集合A中的每个模型与未拆除零件模型集合B中的每个模型进行相交检测,将子装配模型集合A中与未拆除零件模型集合B相交的模型作为需要干涉检测的模型放入模型集合A1中;
将未拆除零件模型集合B中的每个模型与模型集合A1中的每个模型进行相交检测,将未拆除零件模型集合B中与模型集合A1相交的模型放入模型集合B1中。
在一个实施例中,通过干涉检测确定模型的分解方向包括:
对于模型集合A1中的每个模型,以该模型的最小值点为参照点,利用该模型上与参照点相邻的顶点,确定该模型的6个移动方向;
使该模型在每个移动方向上,按照预定偏移长度进行移动,并检测在该移动方向上是否与模型集合B1中的模型存在干涉;
根据该模型在各移动方向上的干涉检测结果确定分解方向。
在一个实施例中,在确定该模型的6个移动方向后,还包括:
检测该模型在每个移动方向上是否与模型集合B1中的模型存在干涉,然后执行使该模型在每个移动方向上按照预定偏移长度进行移动的步骤。
在一个实施例中,根据该模型在各移动方向上的干涉检测结果确定分解方向包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于徐工集团工程机械有限公司,未经徐工集团工程机械有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611239969.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:取盘器(防烫)
- 下一篇:三维数字航道图的生成与发布方法





