虚拟模型的处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:38050300 阅读:9 留言:0更新日期:2023-06-30 11:16
本申请实施例公开了一种虚拟模型的处理方法、装置、计算机设备及计算机可读存储介质。本方案通过获取初始选择的连续边的起始端点(末端顶点),遍历连续边的所有端点,通过向量计算出起始端点在连续边集合中的邻边的第一向量,获取并遍历起始端点的其他邻边,筛选出向量与第一向量最接近的,且二者夹角处于所设定拐角上限内的目标邻边,将目标邻边添加进连续边集合并获取该邻边另一端的端点,以该邻边和该端点为基础继续下一个循环,直至连续边数目不再增加,得到连续边的选择结果。以此,可以提高对虚拟模型的连续边处理效率。提高对虚拟模型的连续边处理效率。提高对虚拟模型的连续边处理效率。

【技术实现步骤摘要】
虚拟模型的处理方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种虚拟模型的处理方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]在多边形模型制作中经常需要选择模型上的连续边,可以通过三维制作软件自动选取模型上的连续边。通常三维制作软件只能选择模型中的四边面上的连续边,遇到模型边分叉的情况,比如,端点邻边不是4条边的情况,则不能越过分叉进行选择,需要制作人员手动选取。但是,对于存在大量分叉边的模型,需要制作人员花费大量时间手动选择连续边,影响模型处理效率。

技术实现思路

[0003]本申请实施例提供一种虚拟模型的处理方法、装置、计算机设备及计算机可读存储介质,可以提高对虚拟模型的连续边处理效率。
[0004]本申请实施例提供了一种虚拟模型的处理方法,包括:
[0005]获取虚拟模型的连续边集合,所述连续边集合至少包括两条连接的模型边;
[0006]确定所述连续边集合的模型边进行连续边延长的起始模型边;
[0007]从所述虚拟模型的模型边中确定与所述起始模型边连接的候选模型边;
[0008]基于各候选模型边与所述起始模型边之间的夹角,从所述候选模型边中确定与所述起始模型边之间的夹角符合预设夹角条件的目标模型边,并将所述目标模型边作为所述起始模型边延长的连续边添加至所述连续边集合。
[0009]相应的,本申请实施例还提供了一种虚拟模型的处理装置,包括:
[0010]获取单元,用于获取虚拟模型的连续边集合,所述连续边集合至少包括两条连接的模型边;
[0011]第一确定单元,用于确定所述连续边集合的模型边进行连续边延长的起始模型边;
[0012]第二确定单元,用于从所述虚拟模型的模型边中确定与所述起始模型边连接的候选模型边;
[0013]添加单元,用于基于各候选模型边与所述起始模型边之间的夹角,从所述候选模型边中确定与所述起始模型边之间的夹角符合预设夹角条件的目标模型边,并将所述目标模型边作为所述起始模型边延长的连续边添加至所述连续边集合。
[0014]相应的,本申请实施例还提供了一种计算机设备,包括存储器,处理器及存储在储存器上并可在处理器上运行的计算机程序,其中,处理器执行本申请实施例任一提供的虚拟模型的处理方法。
[0015]相应的,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行如上的虚拟模型的处理方法。
[0016]本申请实施例通过获取初始选择的连续边的起始端点(末端顶点),遍历连续边的所有端点,通过向量计算出起始端点在连续边集合中的邻边的第一向量,获取并遍历起始端点的其他邻边,筛选出向量与第一向量最接近的,且二者夹角处于所设定拐角上限内的目标邻边,将目标邻边添加进连续边集合并获取该邻边另一端的端点,以该邻边和该端点为基础继续下一个循环,直至连续边数目不再增加,得到连续边的选择结果。以此,可以提高对虚拟模型的连续边处理效率。
附图说明
[0017]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本申请实施例提供的一种虚拟模型的处理方法的流程示意图。
[0019]图2为本申请实施例提供的一种虚拟模型的处理方法的应用场景示意图。
[0020]图3为本申请实施例提供的一种虚拟模型的处理方法的应用场景示意图。
[0021]图4为本申请实施例提供的一种虚拟模型的处理方法的应用场景示意图。
[0022]图5为本申请实施例提供的一种虚拟模型的处理方法的应用场景示意图。
[0023]图6为本申请实施例提供的一种虚拟模型的处理方法的应用场景示意图。
[0024]图7为本申请实施例提供的一种虚拟模型的处理方法的应用场景示意图。
[0025]图8为本申请实施例提供的一种虚拟模型的处理方法的应用场景示意图。
[0026]图9为本申请实施例提供的一种虚拟模型的处理方法的应用场景示意图。
[0027]图10为本申请实施例提供的一种虚拟模型的处理方法的应用场景示意图。
[0028]图11为本申请实施例提供的一种虚拟模型的处理方法的应用场景示意图。
[0029]图12为本申请实施例提供的一种虚拟模型的处理装置的结构框图。
[0030]图13为本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0031]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0032]本申请实施例提供一种虚拟模型的处理方法、装置、计算机可读存储介质及计算机设备。具体地,本申请实施例的虚拟模型的处理方法可以由计算机设备执行,其中,该计算机设备可以为终端或者服务器等设备。该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、个人计算机(PC,Personal Computer)、个人数字助理(Personal Digital Assistant,PDA)等终端设备。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。
[0033]例如,该计算机设备可以是终端,该终端可以获取源对象的第一对象模型,以及目标对象的第二对象模型;以第二对象模型的外形为拓扑变形后外形目标,对第一对象模型进行拓扑变形处理,得到变形后拓扑模型;获取第一对象模型的骨骼点与骨骼点对应的模型表面点之间的相对位置信息;根据变形后拓扑模型对第一对象模型进行拓扑变形处理,得到目标对象的第三对象模型;基于第三对象模型和第一对象模型的模型表面点的位置,以及相对位置信息调整第三对象模型中的骨骼点的位置。
[0034]基于上述问题,本申请实施例提供第一种虚拟模型的处理方法、装置、计算机设备及计算机可读存储介质,可以提高对虚拟模型的连续边处理效率。
[0035]以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
[0036]本申请实施例提供一种虚拟模型的处理方法,该方法可以由终端或服务器执行,本申请实施例以虚拟模型的处理方法由终端执行为例来进行说明。
[0037]请参阅图1,图1为本申请实施例提供的一种虚拟模型的处理方法的流程示意图。该虚拟模型的处理方法的具体流程可以如下:
[0038]101、获取虚本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟模型的处理方法,其特征在于,所述方法包括:获取虚拟模型的连续边集合,所述连续边集合至少包括两条连接的模型边;确定所述连续边集合的模型边进行连续边延长的起始模型边;从所述虚拟模型的模型边中确定与所述起始模型边连接的候选模型边;基于各候选模型边与所述起始模型边之间的夹角,从所述候选模型边中确定与所述起始模型边之间的夹角符合预设夹角条件的目标模型边,并将所述目标模型边作为所述起始模型边延长的连续边添加至所述连续边集合。2.根据权利要求1所述的方法,其特征在于,所述确定所述连续边集合的模型边进行连续边延长的起始模型边,包括:从所述虚拟模型的模型顶点中获取与所述连续边集合中的模型边连接的候选模型顶点;基于所述连续边集合中与所述候选模型顶点连接的模型边的数量,从所述候选模型顶点中确定目标模型顶点;从所述连续边集合中确定与所述目标模型顶点连接的模型边,得到所述起始模型边。3.根据权利要求2所述的方法,其特征在于,所述基于与所述候选模型顶点连接的模型边的数量,从所述候选模型顶点中确定目标模型顶点,包括:从所述连续边集合中确定与各候选模型顶点连接的模型边;基于连接所述连续边集合中的模型边的数量小于预设数量的候选模型顶点,确定所述目标模型顶点。4.根据权利要求2所述的方法,其特征在于,所述从所述虚拟模型的模型边中确定与所述起始模型边连接的候选模型边,包括:从所述虚拟模型的模型边中,获取与所述目标模型顶点连接的处所述起始模型边之外的模型边,得到所述候选模型边。5.根据权利要求4所述的方法,其特征在于,所述基于各候选模型边与所述起始模型边之间的夹角,从所述候选模型边中确定与所述起始模型边之间的夹角符合预设夹角条件的目标模型边,包括:计算各候选模型边与所述起始模型边之间的夹角;基于与所述起始模型边之间的夹角最小的候选模型边,得到所述目标模型边。6.根据权利要求5所述的方法,其特征在于,所述计算各候选模型边与所述起始模型边之间的夹角,包括:基于起始模型边连接的模型顶点的坐标计算所述起始模型边对应的第一向量;基于所述候选模型边连接的模型顶点的坐标计算所述候选模型边对应的第二向量;计算所述第一向量与所述第二向量之间的夹角,得到所述候选模型边与所述起始模型边之间的夹角。7.根据权利要求6所述的方法,其特征在于,所述基于起始模型边连接的模型顶点的坐标计算所述起始模型边对应的第...

【专利技术属性】
技术研发人员:关耀荣
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1