一种三维模型的显示方法、系统、电子设备和存储介质技术方案

技术编号:33082970 阅读:14 留言:0更新日期:2022-04-15 10:40
本申请涉及一种三维模型的显示方法和系统,其中,该方法包括:获取三维模型,将三维模型划分为多个节点关系准确的模型部件;在模型部件的数据中添加部件信息,部件信息包括:标识信息,属性信息和关联信息,其中,各个模型部件的标识信息相互独立且唯一,关联信息指示一个模型部件与其他模型部件相互关联;在接收到用户的操作指令之后,根据标识信息获取模型部件的部件信息并显示。通过本申请,解决了相关技术中因无法展示模型部件之间的差异,导致操作便捷性较差的问题,优化了模型部件的展示内容和效果,使用户加深了对部件的了解,从而提升了整体操作效率。升了整体操作效率。升了整体操作效率。

【技术实现步骤摘要】
一种三维模型的显示方法、系统、电子设备和存储介质


[0001]本申请涉及三维模型
,特别是涉及一种三维模型的显示方法、系统、电子设备和存储介质。

技术介绍

[0002]三维模型由计算机软件设计生成,其广泛应用在AR(Argument Reality)增强现实、VR(Virtual Reality)虚拟现实和游戏/动画制作等不同的领域。
[0003]在相关技术中,当前的三维模型编辑软件中三维模型主要由网格、纹理和坐标组成,用户在使用该三维模型时,只能了解到上述有用信息。由于无法展示三维模型之间的差异性,对用户操作模型造成了极大的不便。
[0004]目前针对相关技术中用户操作三维模型便捷性较差的问题,尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种三维模型的显示方法、系统、电子设备和存储介质,以至少解决相关技术中用户操作三维模型便捷性较差的问题。
[0006]第一方面,本申请实施例提供了一种三维模型的显示方法,所述方法包括:
[0007]获取三维模型,将所述三维模型划分为多个节点关系准确的模型部件;
[0008]在所述模型部件的数据中添加部件信息,所述部件信息包括:标识信息,属性信息和关联信息,其中,各个模型部件的标识信息相互独立且唯一,所述关联信息指示一个模型部件与其他模型部件相互关联;
[0009]在接收到用户的操作指令之后,根据所述标识信息获取所述模型部件的部件信息并显示。
[0010]在其中一些实施例中,所述在所述模型部件的数据中添加部件信息之后,所述方法还包括:
[0011]将所述添加部件信息的模型部件存储至部件列表;
[0012]在接收到用户的操作指令之后,根据所述标识信息,在所述部件列表中获取所述模型部件的部件信息并显示。
[0013]在其中一些实施例中,所述获取三维模型,将所述三维模型划分为多个节点关系准确的模型部件包括:
[0014]接收用户导入的三维模型;
[0015]根据所述三维模型的结构信息创建多个父节点,其中,一个所述父节点对应于所述三维模型的一个组成部分;
[0016]获取构成所述三维模型的所有子节点数据,通过将每个组成部分下的子节点数据添加在对应的所述父节点下,得到所述模型部件。
[0017]在其中一些实施例中,所述属性信息包括:标签信息、描述信息、预览图信息、部件
名、部件内容,其中,所述属性信息、所述关联信息和所述模型部件的初始数据组成新的数据结构。
[0018]在其中一些实施例中,所述在所述模型部件的数据中添加部件信息包括:
[0019]通过算法生成各个模型部件对应的GUID值;
[0020]以所述GUID值为所述标识信息,对所述模型部件添加部件信息。
[0021]在其中一些实施例中,所述根据所述标识信息获取所述模型部件的部件信息并显示之后,所述方法还包括;
[0022]所述用户根据所述属性信息和所述关联信息,获取各个所述模型部件的功能作用和差异性信息;
[0023]参照所述功能作用和所述差异性信息操作所述模型部件,制作所述三维模型。
[0024]第二方面,本申请实施例提供了一种三维模型的显示系统,所述系统包括划分模块、部件信息添加模块和显示模块,其中:
[0025]所述划分模块用于获取三维模型,将所述三维模型划分为多个节点关系准确的模型部件;
[0026]所述部件信息添加模块用于在所述模型部件的数据中添加部件信息,所述部件信息包括:标识信息,属性信息和关联信息,其中,各个模型部件的标识信息相互独立且唯一,所述关联信息指示一个模型部件与其他模型部件相互关联;
[0027]所述显示模块用于在接收到用户的操作指令之后,根据所述标识信息获取所述模型部件的部件信息并显示。
[0028]在其中一些实施例中,所述系统还包括存储模块;
[0029]所述存储模块用于将所述添加部件信息的模型部件存储至部件列表,
[0030]以及在接收到用户的操作指令之后,对用户提供所述模型部件。
[0031]第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的一种三维模型的显示方法。
[0032]第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的一种三维模型的显示方法。
[0033]相比于相关技术,本申请实施例提供的三维模型显示方法,通过将三维模型划分为多个节点关系准确的模型部件;进一步的,对模型部件添加部件信息,其中,该部件信息包括:标识信息,属性信息和关联信息;最后,在接收到用户的操作指令之后,根据标识信息获取模型部件的部件信息并显示。用户可以根据这些部件信息获取到每个模型部件的功能作用,以及识别各个模型部件之间的差异性。通过本申请,解决了相关技术中因无法展示模型部件之间的差异,导致操作便捷性较差的问题,优化了模型部件的展示内容和效果,使用户加深了对部件的了解,从而提升了整体操作效率。
附图说明
[0034]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0035]图1是根据本申请实施例的一种三维模型的显示方法的应用环境示意图;
[0036]图2是根据本申请实施例的三维模型显示方法的流程图;
[0037]图3是根据本申请实施例的三维模型的显示系统的结构框图;
[0038]图4是根据本申请实施例的电子设备的内部结构示意图。
具体实施方式
[0039]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0040]显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的
技术实现思路
的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。
[0041]在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维模型的显示方法,其特征在于,所述方法包括:获取三维模型,将所述三维模型划分为多个节点关系准确的模型部件;在所述模型部件的数据中添加部件信息,所述部件信息包括:标识信息,属性信息和关联信息,其中,各个模型部件的标识信息相互独立且唯一,所述关联信息指示一个模型部件与其他模型部件相互关联;在接收到用户的操作指令之后,根据所述标识信息获取所述模型部件的部件信息并显示。2.根据权利要求1所述的方法,其特征在于,所述在所述模型部件的数据中添加部件信息之后,所述方法还包括:将所述添加部件信息的模型部件存储至部件列表;在接收到用户的操作指令之后,根据所述标识信息,在所述部件列表中获取所述模型部件的部件信息并显示。3.根据权利要求1所述的方法,其特征在于,所述获取三维模型,将所述三维模型划分为多个节点关系准确的模型部件包括:接收用户导入的三维模型;根据所述三维模型的结构信息创建多个父节点,其中,一个所述父节点对应于所述三维模型的一个组成部分;获取构成所述三维模型的所有子节点数据,通过将每个组成部分下的子节点数据添加在对应的所述父节点下,得到所述模型部件。4.根据权利要求1所述的方法,其特征在于,所述属性信息包括:标签信息、描述信息、预览图信息、部件名、部件内容,其中,所述属性信息、所述关联信息和所述模型部件的初始数据组成新的数据结构。5.根据权利要求1所述的方法,其特征在于,所述在所述模型部件的数据中添加部件信息包括:通过算法生成各个模型部件对应的GUID值;以所述GUID值为所述标识信息,对所述...

【专利技术属性】
技术研发人员:彭建毕盛
申请(专利权)人:杭州炽橙数字科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1