支持自定义局部区域选取的产品三维虚拟装配演示方法与流程

文档序号:19421741发布日期:2019-12-14 01:35阅读:303来源:国知局
支持自定义局部区域选取的产品三维虚拟装配演示方法与流程

本发明涉及一种产品虚拟装配设计技术,具体设计一种支持自定义局部区域选取的产品三维虚拟装配演示方法,本发明属于计算机辅助设计领域。



背景技术:

随着三维建模技术的快速发展,产品几何模型变得越来越复杂,这给产品的虚拟装配展示以及宣传推广工作带来了挑战,产品如何有效自定义虚拟装配演示的问题也越来越突出。目前常见的虚拟装配演示方法大多为固定演示路线的装配过程,无法有效自定义选择部分零部件装配演示,因此无法满足真正意义上的虚拟装配演示。

考虑到装配过程中可以将零部件装配顺序进行编号处理,并通过自定义局部区域选取实现编号选取来进行自定义虚拟装配演示,我们提出了一种针对产品三维虚拟装配实现快速自定义虚拟装配演示的想法。通过在三维场景中进行自定义局部区域选取,得出选取区域内所含零部件编号,再通过所选取的零部件编号,得出最佳装配子过程进行演示。



技术实现要素:

本发明提出一种基于局部区域选取的思想设计自定义虚拟装配演示过程,为产品三维虚拟装配提供一种更具自定义效果以及个性化的设计方法,从而实现有效装配演示过程,提高装配演示效率。为了实现上述目标,本发明采用如下的技术方案:

一种支持自定义局部区域选取的产品三维虚拟装配演示方法,其特征在于,包括如下步骤:

步骤一:产品完整三维虚拟装配演示的实现,基于真实产品装配顺序,在装配过程中通过增加一个编号来表示单个零部件活动从开始到结束的过程,将所有零部件装配过程按序编号,并按序实现完整装配过程;

步骤二:用户自定义局部区域选取功能设计,在三维场景中实现绘制动态框图功能,由用户自定义选取局部区域,通过判断三维场景中所选取局部区域内涉及到的零部件得出所选中的零部件编号;

步骤三:自定义局部区域三维虚拟装配演示的实现,通过将完整装配过程进行步骤分割,得到具体零部件的步骤片段,判断所选取区域内获取的零部件编号分别属于哪个步骤片段,通过对得到的步骤片段进行关联性比较,重新生成一个装配子过程,得出自定义选取的局部区域所涉及的最佳零部件装配演示过程。

前述的步骤一包括:

步骤1a:结合产品实际装配过程,在装配过程中通过增加一个编号来表示单个零部件活动从开始到结束的过程,将所有零部件装配过程按序编号表示;

步骤1b:通过步骤1a中确定的装配过程按序实现完整三维虚拟装配过程演示,使其与产品实际装配过程保持一致。

前述的步骤二包括:

步骤2a:用户自定义局部区域选取功能设计,在三维场景中实现绘制动态框图功能,实现用户自定义框选感兴趣装配局部区域;

步骤2b:在步骤2a的基础上,由用户自定义选取局部区域,通过判断三维场景中所选取局部区域内涉及到的零部件得出所选中的零部件编号。

前述的步骤三包括:

步骤3a:将产品完整装配过程进行步骤分割,通过划分零部件装配过程得到多个步骤片段,一个步骤片段为实际装配过程中一组相关联零部件装配过程;

步骤3b:判断选中编号分别属于步骤3a分割出的哪个步骤片段,得到选中编号的关联步骤片段,如关联步骤片段中主要装配零部件编号或超过一半数量的编号被选中,则将该步骤片段设为演示片段;

步骤3c:根据3b得到的演示片段,重新生成一个装配子过程,得出选取区域所涉及的最佳零部件装配演示过程,实现自定义三维虚拟装配演示。

前述的步骤1a中,所述对零部件装配过程进行编号的方法为:在装配演示过程中,每新增一个零部件的装配过程,则添加一个编号来表示。通过依次添加编号,将每个零部件的装配过程按序编号表示。

前述的步骤2b中,通过框选方式来自定义选择局部区域,将三维场景中所选择局部区域内涉及到的零部件标注为选中状态,并将选中零部件编号进行存储。

前述的步骤3c中,所述重新生成一个装配子过程,指的是自定义局部区域选中的零部件通过步骤2b得到需演示的步骤片段,将选中步骤片段重新设置一个装配路线,自定义装配演示时根据此装配路线进行演示,用于快速实现自定义局部区域三维虚拟装配演示。

本发明的有益之处在于:本发明的一种支持自定义局部区域选取的产品三维虚拟装配演示方法用于产品虚拟装配领域,能够有效提高产品三维虚拟装配演示中的自定义性和多样性,能有效针对整个装配过程中某部分装配过程进行快速了解,显著提高自定义装配演示的效率,对三维虚拟装配具有重要意义。

附图说明

图1是本发明的流程示意图;

图2是本发明中支持自定义局部区域选取的产品三维虚拟装配演示方法流程;

图3是未选中状态与选中状态对比图;

图4是自定义所选局部区域内零部件装配演示过程截图。

具体实施方式

以下结合附图和具体实施例对本发明作具体的介绍。

如图1、图2所示,一种支持自定义局部区域选取的产品三维虚拟装配演示方法,包括如下步骤:

步骤一:产品完整三维虚拟装配演示的实现,基于真实产品装配顺序,在装配过程中通过增加一个编号来表示单个零部件活动从开始到结束的过程,将所有零部件装配过程按序编号,并按序实现完整装配过程;

步骤1a:结合产品实际装配过程,在装配过程中通过增加一个编号来表示单个零部件活动从开始到结束的过程,将所有零部件装配过程按序编号表示;

所述对零部件装配过程进行编号的方法为:在装配演示过程中,每新增一个零部件的装配过程,则添加一个编号来表示。通过依次添加编号,将每个零部件的装配过程按序编号表示。

步骤1b:通过步骤1a中确定的装配过程按序实现完整三维虚拟装配过程演示,使其与产品实际装配过程保持一致。

步骤二:用户自定义局部区域选取功能设计,在三维场景中实现绘制动态框图功能,由用户自定义选取局部区域,通过判断三维场景中所选取局部区域内涉及到的零部件得出所选中的零部件编号;

步骤2a:用户自定义局部区域选取功能设计,在三维场景中实现绘制动态框图功能,实现用户自定义框选感兴趣装配局部区域;

步骤2b:在步骤2a的基础上,由用户自定义选取局部区域,通过判断三维场景中所选取局部区域内涉及到的零部件得出所选中的零部件编号。

所述通过框选方式来自定义选择局部区域,参照图3所示,将三维场景中所选择局部区域内涉及到的零部件标注为选中状态,并将选中零部件编号进行存储。

步骤三:自定义局部区域三维虚拟装配演示的实现,通过将完整装配过程进行步骤分割,得到具体零部件的步骤片段,判断所选取区域内获取的零部件编号分别属于哪个步骤片段,通过对得到的步骤片段进行关联性比较,重新生成一个装配子过程,得出自定义选取的局部区域所涉及的最佳零部件装配演示过程。

步骤3a:将产品完整装配过程进行步骤分割,通过划分零部件装配过程得到多个步骤片段,一个步骤片段为实际装配过程中一组相关联零部件装配过程;

步骤3b:判断选中编号分别属于步骤3a分割出的哪个步骤片段,得到选中编号的关联步骤片段,如关联步骤片段中主要装配零部件编号或超过一半数量的编号被选中,则将该步骤片段设为演示片段;

步骤3c:根据3b得到的演示片段,重新生成一个装配子过程,得出选取区域所涉及的最佳零部件装配演示过程,实现自定义三维虚拟装配演示。

所述重新生成一个装配子过程,指的是自定义局部区域选中的零部件通过步骤2b得到需演示的步骤片段,将选中步骤片段重新设置一个装配路线,参照图4所示,自定义装配演示时根据此装配路线进行演示,用于快速实现自定义局部区域三维虚拟装配演示。

本发明未进一步说明的均为现有技术。

本发明给出了一种支持自定义局部区域选取的产品三维虚拟装配演示方法。首先,通过结合产品实际装配过程,在装配过程中通过增加一个编号来表示单个零部件活动从开始到结束的过程,将所有零部件装配过程按序进行编号定义,对产品实际装配过程按序实现,实现完整的装配过程演示;然后进行用户自定义局部区域选取功能设计,在场景中实现绘制动态框图功能,通过用户自定义选取局部区域,得出所选取局部区域内涉及到的零部件编号;最后通过判断选中编号分别属于哪个步骤片段,如步骤片段中主要装配零部件编号或超过一半数量的编号被选中,则将该步骤片段设为演示片段,根据得到的演示片段,重新生成一个装配子过程,得出选取区域所涉及的最佳零部件装配演示过程,实现自定义三维虚拟装配演示。

以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,上述实施例不以任何形式限制本发明,凡采用等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1