一种三维装配仿真中装配流程图的3d化呈现方法

文档序号:10726518阅读:1075来源:国知局
一种三维装配仿真中装配流程图的3d化呈现方法
【专利摘要】本发明涉及一种三维装配仿真中装配流程图的3D化呈现方法。包括:获取装配体的模型信息;根据所述模型信息生成其装配仿真过程的3D流程图;以及显示所述3D流程图。按照本发明的三维装配仿真中装配流程图的3D化呈现方法,能够在三维装配仿真中建立3D模型的3D流程图来代替普通的平面流程图,零部件模型直接呈现在3D流程图中,使用者可以通过3D流程图观察到各个装配件的组成和相互之间的装配关系,更加直观、清楚、明确的表示各个工序及整个装配过程。
【专利说明】
一种三维装配仿真中装配流程图的3D化呈现方法
技术领域
[0001]本发明涉及一种流程图呈现方法,具体涉及一种三维装配仿真中装配流程图的3D化呈现方法。
技术背景
[0002]现有的三维装配的装配流程图都是通过框图与框图之间平面的连接来呈现装配结构的,需要手动创建步骤节点,每个框图中配有步骤名,框图之间的箭头来添加步骤与步骤之间的关联,通过一个二维的平面图来展现装配过程。
[0003]流程图既没有3D模型,也没有相关操作,结构极其简单,可获取信息很少。现有的平面流程图形式过于简单,只是框图与箭头的组合,不能直观的呈现出模型装配的实际情况。实际使用起来作用有限,与三维模型完全是割裂开来的,需要对各步骤的零部件组成非常熟悉才能与流程图对应起来,从平面流程图中无法获取更多的信息。

【发明内容】

[0004]为解决现有技术中存在的问题,本发明提出的呈现方法包括:获取装配体的模型信息;根据所述模型信息生成其装配仿真过程的3D流程图;以及显示所述3D流程图。
[0005]为解决现有技术中存在的问题,本发明提出的呈现装置,包括:用于获取装配体的模型信息的单元;用于根据所述模型信息生成其装配仿真过程的3D流程图的单元;以及用于显示所述3D流程图的单元。
[0006]按照本发明的三维装配仿真中装配流程图的3D化呈现方法,能够在三维装配仿真中建立3D模型的3D流程图来代替普通的平面流程图,零部件模型直接呈现在3D流程图中,使用者可以通过3D流程图观察到各个装配件的组成和相互之间的装配关系,更加直观、清楚、明确的表示各个工序及整个装配过程。
【附图说明】
[0007]为了对本发明有更全面的了解,下面结合附图,对本发明一种三维装配仿真中装配流程图的3D化呈现方法进行详细描述,其中:
[0008]图1是用于执行本发明方法装置的一个实施方式的示意图,该装置具有使装配流程图3D化呈现的智能模块。
[0009]图2是由图1所示移动终端执行的一种三维装配仿真中装配流程图的3D化呈现方法的流程图。
[0010]图3是本发明一种三维装配仿真中装配流程图的3D化呈现方法最终产生的3D流程图。
【具体实施方式】
[0011]图1是用于执行本发明方法装置的一个实施方式的示意图,该装置具有使装配流程图3D化呈现的智能模块。在图1中,以通过读取装配体模型信息为例,描述了能够运行该程序的一个移动终端的示意图。
[0012]如图1所示,该移动终端500包括一个装配体模型信息模块100、一个3D模型生成模块200和一个视图模块300。将要生成装配流程的装配体描述文件输入到输入模块101中。该装配体描述文件可以是单独的文件,例如EBOM文件;也可以是通过读取3D CAD模型而生成的对应装配体描述文件。
[0013]由输入模块101输入的装配体描述文件被提供给读取模块102,该读取模块102是一个能够从所述装配体描述文件中读取模型信息的模块。在读取模块102中,对所述装配体描述文件进行逐节点、逐属性得模型信息读取。
[0014]将读取模块102读取到的模型信息保存在存储模块103中,以供后续模块的调用。
[0015]由输出模块104将存储在存储模块103中的模型信息提供给输入模块203,供3D模型生成模块200调用。
[0016]在视图生成模块202中,根据得到的模型信息,调用零部件模型存储模块204生成装配仿真过程的3D流程图。其中,模型信息至少包括:模型编号、坐标参数、矩阵参数、根节点与子节点的层级关系和子装配节点参数之一。零部件模型存储模块204中存储着零部件模型,用于被视图生成模块202调取。视图生成模块202定义视图类,初始化驱动参数,所述驱动参数至少包括:相机参数、光照参数和渲染参数之一;视图生成模块202绘制背景网格;刷新视图,显示3D流程图。视图生成模块202在所述坐标参数描述的坐标处绘制根节点3D模型载体;视图生成模块202根据所述模型编号在3D模型载体上绘制对应零部件模型;视图生成模块202运用递归算法,根据所述根节点与子节点的层级关系确定子节点的坐标,分别绘制出各子节点的3D模型载体。
[0017]输出模块201将视图生成模块202生成的3D流程图提供给视图模块300,用于展示给用户。
[0018]图2是由图1所示移动终端执行的一种三维装配仿真中装配流程图的3D化呈现方法的流程图。
[0019]如图2所示,首先,输入模块获取装配体描述文件(S10)。如上所述,该装配体描述文件可以是单独的文件,例如EBOM文件;也可以是通过读取3D CAD模型而生成的对应装配体描述文件。
[0020]接着,输入模块101输入的装配体描述文件被提供给读取模块102,该读取模块102是一个能够从所述装配体描述文件中读取模型信息的模块。在读取模块102中,对所述装配体描述文件进行逐节点、逐属性得模型信息读取。将读取模块102读取到的模型信息保存在存储模块103中,以供后续模块的调用。由输出模块104将存储在存储模块103中的模型信息提供给输入模块203,供3D模型生成模块200调用。
[0021]在视图生成模块202中,根据得到的模型信息,调用零部件模型存储模块204生成装配仿真过程的3D流程图(S30)。其中,模型信息至少包括:模型编号、坐标参数、矩阵参数、根节点与子节点的层级关系和子装配节点参数之一。零部件模型存储模块204中存储着零部件模型,用于被视图生成模块202调取。视图生成模块202定义视图类,初始化驱动参数(S50),所述驱动参数至少包括:相机参数、光照参数和渲染参数之一;视图生成模块202绘制背景网格(S50);视图生成模块202在所述坐标参数描述的坐标处绘制根节点3D模型载体,视图生成模块202根据所述模型编号在3D模型载体上绘制对应零部件模型(S30);视图生成模块202运用递归算法,根据所述根节点与子节点的层级关系确定子节点的坐标,分别绘制出各子节点的3D模型载体(S40)。刷新视图,显示3D流程图(S70)。
[0022]本领域技术人员在本发明技术构思的启发下,在不脱离本
【发明内容】
的基础上,还可以对上述用于运行应用程序的方法作出各种改进,这仍落在本发明的保护范围之内。
【主权项】
1.一种三维装配仿真中装配流程图的3D化呈现方法,其特征在于,包括: 获取装配体的模型信息; 根据所述模型信息生成其装配仿真过程的3D流程图;以及 显示所述3D流程图。2.如权利要求1所述的方法,其特征在于,获取装配体的模型信息步骤包括: 获取装配体描述文件; 从所述装配体描述文件中读取模型信息。3.如权利要求2所述的方法,其特征在于,对所述装配体描述文件进行模型信息的读取是逐节点、逐属性的。4.如权利要求1一3中任意一项所述的方法,其特征在于,所述模型信息至少包含:模型编号、矩阵参数、根节点与子节点的层级关系、坐标参数和子装配节点参数之一。5.如权利要求4所述的方法,其特征在于,根据所述模型信息生成其装配仿真过程的3D流程图步骤包括: 在所述坐标参数描述的坐标处绘制根节点3D模型载体; 根据所述模型编号在3D模型载体上绘制对应零部件模型; 运用递归算法,根据所述根节点与子节点的层级关系确定子节点的坐标,分别绘制出各子节点的3D模型载体。6.如权利要求1所述的方法,其特征在于,显示所述3D流程图步骤包括: 定义视图类,初始化驱动参数; 绘制背景网格; 刷新视图,显不3D流程图。7.如权利要求6所述的方法,其特征在于,所述驱动参数至少包括:相机参数、光照参数和清染参数之一。8.一种用于3D化呈现三维装配仿真中装配流程图的装置,包括: 用于获取装配体的模型信息的单元; 用于根据所述模型信息生成其装配仿真过程的3D流程图的单元;以及 用于显示所述3D流程图的单元。9.如权利要求8所述的装置,其特征在于,所述用于获取装配体的模型信息的单元,包括: 用于获取装配体描述文件的单元; 用于从所述装配体描述文件中读取模型信息的单元。10.如权利要求8所述的装置,其特征在于,所述用于显示所述3D流程图的单元,包括: 用于定义视图类、初始化驱动参数的单元; 用于绘制背景网格的单元; 用于刷新视图、显示3D流程图的单元。
【文档编号】G06T17/00GK106097432SQ201610370147
【公开日】2016年11月9日
【申请日】2016年9月12日
【发明人】陈卓宁, 张凯, 徐济友
【申请人】武汉开目信息技术有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1