一种三维模型的虚拟装配方法

文档序号:9887883阅读:904来源:国知局
一种三维模型的虚拟装配方法
【技术领域】
[0001] 本发明涉及工程制图领域,尤其涉及一种三维模型的虚拟装配方法。
【背景技术】
[0002] 在利用工程制图工具创建三维模型时,往往有大量结构相同的零部件需要装配。 这些相同结构的零部件例如为紧固组件,包含垫片、螺栓和螺母等。
[0003] 按照传统的装配方法,对于有队列特征的,可以采用阵列的方法进行装配,但是需 要画出组成三维模型的所有零部件,对于没有阵列特征的,需要依次装配每一个零部件。这 两种传统装配方法导致三维模型的设计过程复杂繁琐,费时费力。而且,无论是通过阵列装 配或依次装配,均需在绘图工具中显示出三维模型的所有零部件。实践证明,随着三维模型 零部件数量的增加,即整个三维模型形体的增加,绘制整个三维模型需要占用较大内存,导 致计算机运行不顺畅,甚至出现"卡机"现象。

【发明内容】

[0004] 有鉴于此,本发明提供了一种三维模型的虚拟装配方法,以简化三维模型装配方 法的设计过程,并避免计算机"卡机"现象。
[0005] 为了解决上述技术问题,本发明采用了如下技术方案:
[0006] -种三维模型的虚拟装配方法,所述方法包括:
[0007] 创建第一零部件和第二零部件,所述第二零部件与所述第一零部件的形状、尺寸 相同;
[0008] 创建部件;
[0009] 将所述第一零部件和所述第二零部件以及相关零部件装配到所述部件中;
[0010] 定义装配成所述部件的第一零部件的数量η;其中,η为装配成三维模型中的部件 所包含的第一零部件的数量,2,且η为整数;
[0011] 定义所述第一零部件和所述第二零部件的密度;其中,所述第一零部件的密度定 义为其采用的材料密度;所述第二零部件的密度定义为所述第一零部件的密度的(η-1)倍;
[0012] 创建所述部件的二维工程图并制作所述部件的二维工程图明细表,所述部件的二 维工程图明细表中显示的第一零部件的数量为"η"。
[0013]可选地,所述创建所述部件的二维工程图并制作所述部件的二维工程图明细表之 后,还包括:
[0014] 从所述部件的二维工程图明细表中排除所述第二零部件的明细项。
[0015] 可选地,所述方法还包括:
[0016]不生成所述第二零部件的装配报告。
[0017] 可选地,所述创建第一零部件和第二零部件,具体包括:
[0018] 创建第一零部件,复制创建完好的第一零部件以生成第二零部件;
[0019] 或者,创建第二零部件,复制创建完好的第二零部件以生成第一零部件。
[0020] 可选地,所述方法应用在Solid Edge三维绘图软件中。
[0021 ]相较于现有技术,本发明具有以下有益效果:
[0022] 本发明公开的三维模型的虚拟装配方法中,用形状尺寸完全相同且密度不同的两 个零部件来代替三维模型中的η个相同的零部件,因此,该方法在减少了绘图过程中的大量 装配或阵列工作,简化了三维模型的设计过程。而且,由于在绘图软件中,仅显示两个零部 件,因此,减轻了计算机的运行负担,有效避免了"卡机"现象的出现。
[0023] 在该装配方法中,第二零部件的密度是第一零部件密度的(η-1)倍,如此,可以保 证虚拟装配成的三维模型质量与三维模型的实际质量相同。另外,在部件二维工程图明细 表中显示的零部件的数量为"η",如此,通过本发明的方法能够保证设计出的三维模型正确 地表达实际物体的结构。
【附图说明】
[0024] 为了清楚地理解本发明的【具体实施方式】,下面将描述本发明的【具体实施方式】时用 到的附图做一简要说明。显而易见地,这些附图仅是本发明的部分实施例,本领域技术人员 在未付出创造性劳动的前提下,还可以获得其它附图。
[0025] 图1是本发明实施例一提供的三维模型的虚拟装配方法流程示意图;
[0026] 图2是本发明实施例二提供的三维模型的虚拟装配方法流程示意图;
[0027] 图3是本发明实施例三提供的含有多个紧固组件的清灰气箱图;
[0028]图4是本发明实施例三提供的三维模型的虚拟装配方法流程示意图。
【具体实施方式】
[0029] 为使本发明的目的、技术手段和技术效果更加清楚、完整,下面结合附图详细描述 本发明的【具体实施方式】。
[0030] 实施例一
[0031] 图1是本发明实施例一提供的三维模型的虚拟装配方法流程示意图。如图1所示, 该方法包括以下步骤:
[0032] S101、创建第一零部件和第二零部件,所述第二零部件与所述第一零部件的形状、 尺寸相同:
[0033]需要说明的是,当创建的第一零部件和第二零部件为零件时,本步骤具体为:在三 维零件环境中创建第一零部件和第二零部件。
[0034] 当创建的第一零部件和第二零部件为部件时,本步骤具体为:在三维装配环境中 创建第一零部件和第二零部件。
[0035] 为了简化设计过程,本步骤可以在创建完一个零部件后,通过复制粘贴的方式创 建另外一个零部件。其具体为:创建第一零部件,复制创建完好的第一零部件以生成第二零 部件;或者,创建第二零部件,复制创建完好的第二零部件以生成第一零部件。
[0036] 另外,第一零部件和第二零部件的形状、尺寸相同。两者的密度和质量不同。具体 地说,第二零部件的密度是第一零部件密度的(η-1)倍。由于两者的形状、尺寸相同,所以两 者的空间体积相同,因此,第二零部件的质量是第一零部件质量的(η-1)倍。
[0037] S102、创建部件:
[0038] 在三维装配环境中创建部件。
[0039] S103、将所述第一零部件和所述第二零部件以及相关零部件装配到所述部件中:
[0040] 在三维装配环境中,将第一零部件和第二零部件以及相关零部件装配到步骤S102 创建的部件中。
[0041] S104、定义装配成所述部件的第一零部件的数量η;其中,η为装配成三维模型中的 部件所包含的第一零部件的数量,2,且η为整数;
[0042]在三维装配环境中定义装配所述部件的第一零部件的数量η,其中,η为装配成三 维模型中的部件所包含的第一零部件的数量,其中,η 2 2,且η为整数。
[0043] S105、定义所述第一零部件和所述第二零部件的密度;其中,所述第一零部件的密 度定义为其采用的材料密度;所述第二零部件的密度定义为所述第一零部件的密度的U-1)倍:
[0044]在三维装配环境中定义第一零部件和第二零部件的密度,因本发明提供的三维模 型的虚拟装配方法中,用一个第一零部件和一个第二零部件来代替三维模型中的η个第一 零部件。为了保证虚拟装配成的三维模型的质量与实际装配成的三维模型质量相同,设定 第二零部件的密度为第一零部件密度的(η-1)倍。
[0045]作为示例,可以将第一零部件作为真实零部件,将第二零部件作为虚拟零部件,并 且将第一零部件的密度设定为真实零部件的密度,该真实零部件的密度由其采用的材料密 度决定,所以,第一零部件的密度由其采用的材料密度决定,通常情况下,第一零部件的密 度定义为其采用的材料密度。因此,第二零部件的密度为其采用材料密度的(η-1)倍。又由 于第一零部件、第二零部件的形状尺寸与真实零部件的形状尺寸相同,所以,第一零部件和 第二零部件的质量之和与η个第一零部件的质量之和相等。因此,通过将第一零部件的密度 设定为真实零部件的密度,将第二零部件的密度设定为第一零部件密度的(η-1)倍,可以实 现虚拟装配后的三维模型的质量与实际装配后的三维模型的质量相等。
[0046] 通过步骤S101至步骤S105即可完成所述部件的三维模型的设计。
[0047] S106、创建所述部件的二维工程图并制作所述部件的二维工程图明细表:
[0048]在二维工程图环境中创建所述部件的二维工程图,并制作该部件的二维工程图明 细表。所述部件的二维工程图明细表中显示的第一零部件的数量为"η"。
[0049] S107、从二维工程图明细表中排除所述第二零部件的明细项:
[0050] 由于第二零部件与第一零部件一样,均是组成所述部件的零部件,因此,在制作成 的部件二维工程图明细表中也会显示第二零部件的明细。为了实现二维明细表中显示的明 细与设计的实际物体的明细相同,需要从二维工程图明细表中排除第二零部件的明细项。 [0051 ]此外,在上述所述的三维模型的虚拟装配方法中,还可以包括以下步骤:
[0052]在三维装配环境中不生成第二零部件的装配报告。
[0053]需要说明是,图1所示的三维模型的虚拟装配方法的流程示意图仅是本发明提供 的三维模型虚拟装配方法的示例。上述步骤的执行顺序仅是该方法执行顺序的一个示例。 实际上,本发明实施例不限定上述步骤的执行顺序,只要最终均执行了上述步骤,均在本发 明的保护范围之列。
[0054]另外,当设计的三维模型的参数发生变化时,例如,零部件的数量η发生变化后,在 设计新的三维模型时,只需修改步骤S104中的第一零部件的数量η,再刷新三维模型和二维 工程图即可完成新三维模型的设计。
[0055]以上为本发明实施例提供的三维模型的虚拟装配方法的【具体实施方式】。通过该该
【具体实施方式】,将第二零部件的密度定义为第一零部件密度的(n-1)倍,可以保证虚拟装配 成的三维模型质量与三维模型的实际质量相同。另外,在部件二维工程图明细表中显示的 零部件的数量为"η",如此,通过本发明的方法能够保证设计出的三维模型正确地表达实际 物体的结构,保证了设计表达的正确性。
[0056]进一步地,该【具
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1