索具网格的调整方法、装置以及电子设备与流程

文档序号:27769109发布日期:2021-12-04 02:08阅读:93来源:国知局
索具网格的调整方法、装置以及电子设备与流程

1.本技术涉及索具运用技术领域,尤其是涉及一种索具网格的调整方法、装置以及电子设备。


背景技术:

2.目前,在分析索具网格载荷施加体之间的接触设置之前,索具网格的结构较为复杂,很容易对后续的索具网格载荷施加体之间接触设置的过程造成不必要的影响,不利于分析索具网格载荷施加体之间的接触设置的过程。因此,在分析索具网格载荷施加体之间的接触设置之前,需要对索具网格进行简化修改。但是,用户如果采用现有的操作方式来简化修改索具网格,使简化修改索具网格的操作效率较低。


技术实现要素:

3.本发明的目的在于提供一种索具网格的调整方法、装置以及电子设备,以缓解简化修改索具网格的操作效率较低的技术问题。
4.第一方面,本技术实施例提供了一种索具网格的调整方法,所述方法包括:获取待调整索具网格,所述待调整锁具网格包括多个顶点,每个顶点记录有属性信息,所述属性信息用于记录顶点的坐标以及顶点类型;利用训练后的网格优化网络对所述待调整索具网格的顶点类型进行优化,得到优化后的索具网格;基于优化后的顶点类型对所述优化后的索具网格进行图元拆分,得到拆分后的索具网格;通过终端设备提供包含有所述拆分后的索具网格的图形用户界面,不同的图元差别显示;响应于针对所述拆分后的索具网格上的目标位置节点的指定操作,确定所述目标位置节点在所述拆分后的索具网格对应的目标图元;在所述图形用户界面中针对所述目标图元显示简化控件;响应于针对所述简化控件的确认简化操作,将所述拆分后的索具网格上的目标图元删除。
5.在一个可能的实现中,所述将所述拆分后的索具网格上的目标图元删除,包括:确定所述目标图元中与所述拆分后的索具网格上其他图元共用的多个目标顶点,所述目标顶点的顶点类型包括与所述目标图元的对应的类型以及与共用图元对应的类型;将所述目标图元中除所述目标顶点以外的其他顶点删除;将所述目标顶点中与所述目标图元的对应的类型删除。
6.在一个可能的实现中,还包括:判断拆分后的各个图元是否参与锁具的应力,并将不参与所述应力的多余图元从
所述优化后的索具网格中删除简化控件。
7.在一个可能的实现中,在所述在所述图形用户界面中针对所述目标图元显示简化控件的步骤之后,还包括:响应于针对所述简化控件的拒绝操作,隐藏所述简化控件。
8.在一个可能的实现中,所述指定操作包括下述任意一项或多项:针对所述目标位置节点的点击操作、滑动操作、触控时长大于预设时长的操作。
9.在一个可能的实现中,还包括:获取训练样本,所述训练样本包括初始锁具网格以及最终锁具网格;利用所述训练样本对初始神经网络进行训练,得到训练后的网格优化网络;其中,所述神经网络用于对初始索具网格中的顶点类型进行优化,得到调整后的最终索具网格。
10.在一个可能的实现中,一个顶点类型对应一个图元,一个图元对应一个或多个顶点类型。
11.第二方面,提供了一种索具网格的调整装置,包括:获取模块,用于获取待调整索具网格,所述待调整锁具网格包括多个顶点,每个顶点记录有属性信息,所述属性信息用于记录顶点的坐标以及顶点类型;优化模块,用于利用训练后的网格优化网络对所述待调整索具网格的顶点类型进行优化,得到优化后的索具网格;拆分模块,用于基于优化后的顶点类型对所述优化后的索具网格进行图元拆分,得到拆分后的索具网格;提供模块,用于通过终端设备提供包含有所述拆分后的索具网格的图形用户界面,不同的图元差别显示;确定模块,用于响应于针对所述拆分后的索具网格上的目标位置节点的指定操作,确定所述目标位置节点在所述拆分后的索具网格对应的目标图元;显示模块,用于在所述图形用户界面中针对所述目标图元显示简化控件;删除模块,用于响应于针对所述简化控件的确认简化操作,将所述拆分后的索具网格上的目标图元删除。
12.在一个可能的实现中,所述删除模块具体用于:确定所述目标图元中与所述拆分后的索具网格上其他图元共用的多个目标顶点,所述目标顶点的顶点类型包括与所述目标图元的对应的类型以及与共用图元对应的类型;将所述目标图元中除所述目标顶点以外的其他顶点删除;将所述目标顶点中与所述目标图元的对应的类型删除。
13.第三方面,本技术实施例又提供了一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的第一方面所述方法。
14.本技术实施例带来了以下有益效果:本技术实施例提供的一种索具网格的调整方法、装置以及电子设备,能够获取待调整索具网格,待调整锁具网格包括多个顶点,每个顶点记录有属性信息,属性信息用于记录顶点的坐标以及顶点类型,利用训练后的网格优化网络对待调整索具网格的顶点类型进行优化,得到优化后的索具网格,基于优化后的顶点类型对优化后的索具网格进行图元拆
分,得到拆分后的索具网格,通过终端设备提供包含有拆分后的索具网格的图形用户界面,不同的图元差别显示,响应于针对拆分后的索具网格上的目标位置节点的指定操作,确定目标位置节点在拆分后的索具网格对应的目标图元,在图形用户界面中针对目标图元显示简化控件,响应于针对简化控件的确认简化操作,将拆分后的索具网格上的目标图元删除,本方案中,图元应力参与分析后删除不参与应力的多余图元,实现了对待调整索具网格的精确简化修改,还能够在用户选择确认该简化修改的效果时完成该目标位置节点处的索具网格简化修改,进而实现了在用户操作简化修改索具网格时提示出精确处理后简化效果,更加便利于用户简化操作索具网格的过程,还能够针对不同位置点灵活选择不同简化结果,提高了简化修改索具网格的操作效率,缓解了简化修改索具网格的操作效率较低的技术问题。
15.为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
16.为了更清楚地说明本技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1为本技术实施例提供的索具网格的调整方法的流程示意图;图2为本技术实施例提供的索具网格的调整方法中,双环扣二维图纸的一个示例;图3为本技术实施例提供的索具网格的调整方法中,修改前的单缸套图元和销轴的一个示例;图4为本技术实施例提供的索具网格的调整方法中,修改后的单缸套图元和销轴的一个示例;图5为本技术实施例提供的索具网格的调整方法中,旋转钩剖视图的一个示例;图6为本技术实施例提供的索具网格的调整方法中,处理后的旋转钩模型的一个示例;图7为本技术实施例提供的一种索具网格的调整装置的结构示意图;图8示出了本技术实施例所提供的一种电子设备的结构示意图。
具体实施方式
18.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
19.本技术实施例中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
20.目前,用户如果采用现有的操作方式来简化修改索具网格,使简化修改索具网格的操作效率较低。基于此,本技术实施例提供了一种索具网格的调整方法、装置以及电子设备,通过该方法可以缓解简化修改索具网格的操作效率较低的技术问题。
21.下面结合附图对本发明实施例进行进一步地介绍。
22.图1为本技术实施例提供的一种索具网格的调整方法的流程示意图。其中,该方法可以应用于可呈现图形用户界面的终端设备。如图1所示,该方法包括:步骤s110,获取待调整索具网格。
23.其中,待调整锁具网格包括多个顶点,每个顶点记录有属性信息,属性信息用于记录顶点的坐标以及顶点类型。
24.对于某些部分索具网格,需要进行修改和在不影响有限元分析(finite element analysis,fea)结果的前提下的简化。如双环扣模型,原始模型文件中销轴部位存在单缸套图元,可通过二维图纸看到,而原始模型文件用软件打开发现是实心圆柱,如图2所示的双环扣二维图纸,修改前的单缸套图元和销轴之间的连接部分如图3中的圈301中的部分所示。
25.步骤s120,利用训练后的网格优化网络对待调整索具网格的顶点类型进行优化,得到优化后的索具网格。
26.对于索具网格的优化的原理,其优化是在不影响有限元分析结果(即是否参与影响待调整索具网格的应力分析结果)的前提下的简化。对于有限元分析的理解,其是用较简单的问题代替复杂问题后再求解。有限元分析可以将求解域看成是由许多称为有限元的小的互连子域组成,对每一单元假定一个合适的近似解,然后推导求解这个域总的满足条件(如结构的平衡条件),从而得到问题的解有限元方法与其他求解边值问题近似方法的根本区别在于它的近似性仅限于相对小的子域中,有限元法将函数定义在简单几何形状(如二维问题中的三角形或任意四边形)的单元域上(分片函数),且不考虑整个定义域的复杂边界条件,这是有限元法优于其他近似方法的原因之一。对于不同物理性质和数学模型的问题,有限元求解法的基本步骤是相同的,只是具体公式推导和运算求解不同。有限元求解问题的基本步骤可以为:第一步问题及求解域定义:根据实际问题近似确定求解域的物理性质和几何区域;第二步求解域离散化:将求解域近似为具有不同有限大小和形状且彼此相连的有限个单元组成的离散域,习惯上称为有限元网络划分,显然单元越小(网络越细)则离散域的近似程度越好,计算结果也越精确,但计算量及误差都将增大,因此求解域的离散化是有限元法的核心技术之一;第三步确定状态变量及控制方法:一个具体的物理问题通常可以用一组包含问题状态变量边界条件的微分方程式表示,为适合有限元求解,通常将微分方程化为等价的泛函形式;第四步单元推导:对单元构造一个适合的近似解,即推导有限单元的列式,其中包括选择合理的单元坐标系,建立单元试函数,以某种方法给出单元各状态变量的离散关系,从而形成 单元矩阵(结构力学中称刚度阵或柔度阵),为保证问题求解的收敛性,单元推导有许多原则要遵循。对工程应用而言,重要的是应注意每一种单元的解题性能与约束。例如,单元形状应以规则为好,畸形时不仅精度低,而且有缺秩的危险,将导致无法求解;第五步总装求解:将单元总装形成离散域的总矩阵方程(联合方程组),反映对近似求解域的离散域的要求,即单元函数的连续性要满足一定的连续条件,总装是在相邻单元结
点进行,状态变量及其导数(可能的话)连续性建立在结点处;第六步联立方程组求解和结果解释:有限元法最终导致联立方程组,联立方程组的求解可用直接法、选代法和随机法。求解结果是单元结点处状态变量的近似值,对于计算结果的质量,将通过与设计准则提供的允许值比较来评价并确定是否需要重复计算。
27.对于索具网格的简化和修改的过程,例如,实际的单缸套图元还包括其它部件,由于此部分对有限元分析结果基本没有影响(即基本不参与影响待调整索具网格的应力),因此可以进行简化,以阶梯轴模型代替单缸套图元,修改后的单缸套图元和销轴之间的连接部分如图4中的圈401中的部分所示。又例如,对于旋转钩,将模型导入ansys中发现模型显示不完全。在solidworks中检查到旋转钩模型文件中有部分实体为曲面实体,利用剖视图可以看出钩体只存在外表面而无实体。处理前的旋转钩模型中的舌片部分如图5中的圈501中的部分所示。因此要对模型进行曲面缝合,而且模型中的舌片不影响有限元分析结果(即不影响参与待调整索具网格的应力),模型简化中可以删除,处理前的旋转钩模型与处理后的旋转钩模型之间主要的区别部分如图6中的圈601中的部分所示,即处理后旋转钩模型中的圈601中无舌片部分。由此可见,与上图对比,删去了舌片。由此可见,对索具网格的修改和简化是在不影响上述有限元分析结果(即不影响参与待调整索具网格的应力)的前提下的简化。
28.步骤s130,基于优化后的顶点类型对优化后的索具网格进行图元拆分,得到拆分后的索具网格。
29.通过包含了记录有用于记录顶点的坐标以及顶点类型的属性信息的多个顶点的待调整锁具网格,能够基于优化后的顶点类型对优化后的索具网格进行图元拆分进而得到拆分后的索具网格。
30.步骤s140,通过终端设备提供包含有拆分后的索具网格的图形用户界面,不同的图元差别显示。
31.本步骤中,可以在计算机屏幕中显示包含有拆分后的索具网格,其中的不同的图元之间差别显示。
32.步骤s150,响应于针对拆分后的索具网格上的目标位置节点的指定操作,确定目标位置节点在拆分后的索具网格对应的目标图元。
33.示例性的,用户通过操作点击了待调整索具网格上的某个位置点,终端设备确定目标位置节点在拆分后的索具网格对应的目标图元。
34.步骤s160,在图形用户界面中针对目标图元显示简化控件。
35.本步骤中,可以在目标位置节点处通过虚线显示出简化后的部分第一索具网格,并相应提示该虚线表示的是该目标位置节点对应的简化后模型效果,同时还可以通过提供选项询问用户是否确认将该目标位置节点处的模型修改成该简化后模型效果。
36.步骤s170,响应于针对简化控件的确认简化操作,将拆分后的索具网格上的目标图元删除。
37.本步骤中,可以先确定目标图元中与拆分后的索具网格上其他图元共用的多个目标顶点,目标顶点的顶点类型包括与目标图元的对应的类型以及与共用图元对应的类型,然后将目标图元中除目标顶点以外的其他顶点删除,之后将目标顶点中与目标图元的对应的类型删除。
38.本技术实施例中,通过获取待调整索具网格,利用训练后的网格优化网络对待调整索具网格的顶点类型进行优化,得到优化后的索具网格,基于优化后的顶点类型对优化后的索具网格进行图元拆分,得到拆分后的索具网格,通过终端设备提供包含有拆分后的索具网格的图形用户界面,不同的图元差别显示,响应于针对拆分后的索具网格上的目标位置节点的指定操作,确定目标位置节点在拆分后的索具网格对应的目标图元,在图形用户界面中针对目标图元显示简化控件,响应于针对简化控件的确认简化操作,将拆分后的索具网格上的目标图元删除,进而使图元应力参与分析后删除不参与应力的多余图元,实现了对待调整索具网格的精确简化修改,还能够在用户选择确认该简化修改的效果时完成该目标位置节点处的索具网格简化修改,进而实现了在用户操作简化修改索具网格时提示出精确处理后简化效果,更加便利于用户简化操作索具网格的过程,还能够针对不同位置点灵活选择不同简化结果,提高了简化修改索具网格的操作效率,缓解了简化修改索具网格的操作效率较低的技术问题。
39.下面对上述步骤进行详细介绍。
40.在一些实施例中,步骤s170具体可以包括如下步骤:步骤s1702,确定目标图元中与拆分后的索具网格上其他图元共用的多个目标顶点,目标顶点的顶点类型包括与目标图元的对应的类型以及与共用图元对应的类型;步骤s1704,将目标图元中除目标顶点以外的其他顶点删除;步骤s1706,将目标顶点中与目标图元的对应的类型删除。
41.在一些实施例中,该方法还可以包括如下步骤:步骤s180,判断拆分后的各个图元是否参与锁具的应力,并将不参与应力的多余图元从优化后的索具网格中删除简化控件。
42.在一些实施例中,在图形用户界面中针对目标图元显示简化控件的步骤之后,该方法还可以包括如下步骤:步骤s190,响应于针对简化控件的拒绝操作,隐藏简化控件。
43.通过针对简化提示控件的拒绝操作,能够隐藏简化提示控件并保持待调整索具网格上目标位置节点处的部分索具网格不产生变化,进而实现了能够灵活的拒绝系统推荐的简化修改提示,提高了简化修改的灵活性。
44.在一些实施例中,指定操作包括下述任意一项或多项:针对目标位置节点的点击操作、滑动操作、触控时长大于预设时长的操作。
45.通过点击操作、滑动操作、长按操作等多种操作方式,能够使上述指定操作更加灵活,便于用户操作。
46.在一些实施例中,该方法还可以包括如下步骤:步骤s200,获取训练样本,训练样本包括初始锁具网格以及最终锁具网格;步骤s205,利用训练样本对初始神经网络进行训练,得到训练后的网格优化网络;其中,神经网络用于对初始索具网格中的顶点类型进行优化,得到调整后的最终索具网格。
47.基于此,一个顶点类型对应一个图元,一个图元对应一个或多个顶点类型。通过索具网格训练样本能够实现神经网络的训练过程,进而使训练后的网格简化网络更加精确,以使索具网格调整过程更加高效准确。
48.本技术实施例还提供了一种索具网格的调整方法,其中,该方法可以应用于可呈
现图形用户界面的终端设备,该方法包括:步骤s210,获取待调整索具网格。
49.对于一些索具网格,需要进行修改和在不影响fea结果的前提下的简化。如双环扣模型,原始模型文件中销轴部位存在单缸套图元,可通过二维图纸看到,而原始模型文件用软件打开发现是实心圆柱,如图2所示的双环扣二维图纸,修改前的单缸套图元和销轴之间的连接部分如图3中的圈301中的部分所示。
50.步骤s220,利用训练后的网格简化网络对待调整索具网格进行图元拆分,判断拆分后的各个图元是否参与待调整索具网格的应力,并将不参与应力的多余图元从待调整索具网格中删除,以对待调整索具网格进行简化,得到简化后的第一索具网格。
51.对于索具网格的简化和修改的原理,其修改和简化是在不影响有限元分析结果(即是否参与影响待调整索具网格的应力分析结果)的前提下的简化。对于有限元分析的理解,其是用较简单的问题代替复杂问题后再求解。有限元分析可以将求解域看成是由许多称为有限元的小的互连子域组成,对每一单元假定一个合适的近似解,然后推导求解这个域总的满足条件(如结构的平衡条件),从而得到问题的解有限元方法与其他求解边值问题近似方法的根本区别在于它的近似性仅限于相对小的子域中,有限元法将函数定义在简单几何形状(如二维问题中的三角形或任意四边形)的单元域上(分片函数),且不考虑整个定义域的复杂边界条件,这是有限元法优于其他近似方法的原因之一。对于不同物理性质和数学模型的问题,有限元求解法的基本步骤是相同的,只是具体公式推导和运算求解不同。有限元求解问题的基本步骤可以为:第一步问题及求解域定义:根据实际问题近似确定求解域的物理性质和几何区域;第二步求解域离散化:将求解域近似为具有不同有限大小和形状且彼此相连的有限个单元组成的离散域,习惯上称为有限元网络划分,显然单元越小(网络越细)则离散域的近似程度越好,计算结果也越精确,但计算量及误差都将增大,因此求解域的离散化是有限元法的核心技术之一;第三步确定状态变量及控制方法:一个具体的物理问题通常可以用一组包含问题状态变量边界条件的微分方程式表示,为适合有限元求解,通常将微分方程化为等价的泛函形式;第四步单元推导:对单元构造一个适合的近似解,即推导有限单元的列式,其中包括选择合理的单元坐标系,建立单元试函数,以某种方法给出单元各状态变量的离散关系,从而形成 单元矩阵(结构力学中称刚度阵或柔度阵),为保证问题求解的收敛性,单元推导有许多原则要遵循。对工程应用而言,重要的是应注意每一种单元的解题性能与约束。例如,单元形状应以规则为好,畸形时不仅精度低,而且有缺秩的危险,将导致无法求解;第五步总装求解:将单元总装形成离散域的总矩阵方程(联合方程组),反映对近似求解域的离散域的要求,即单元函数的连续性要满足一定的连续条件,总装是在相邻单元结点进行,状态变量及其导数(可能的话)连续性建立在结点处;第六步联立方程组求解和结果解释:有限元法最终导致联立方程组,联立方程组的求解可用直接法、选代法和随机法。求解结果是单元结点处状态变量的近似值,对于计算结果的质量,将通过与设计准则提供的允许值比较来评价并确定是否需要重复计算。
52.对于索具网格的简化和修改的过程,例如,实际的单缸套图元还包括其它部件,由于此部分对有限元分析结果基本没有影响(即基本不参与影响待调整索具网格的应力),因此可以进行简化,以阶梯轴模型代替单缸套图元,修改后的单缸套图元和销轴之间的连接
部分如图4中的圈401中的部分所示。
53.再例如,对于旋转钩,将模型导入ansys中发现模型显示不完全。在solidworks中检查到旋转钩模型文件中有部分实体为曲面实体,利用剖视图可以看出钩体只存在外表面而无实体。处理前的旋转钩模型中的舌片部分如图5中的圈501中的部分所示。因此要对模型进行曲面缝合,而且模型中的舌片不影响有限元分析结果(即不影响参与待调整索具网格的应力),模型简化中可以删除,处理前的旋转钩模型与处理后的旋转钩模型之间主要的区别部分如图6中的圈601中的部分所示,即处理后旋转钩模型中的圈601中无舌片部分。由此可见,与上图对比,删去了舌片。由此可见,对索具网格的修改和简化是在不影响上述有限元分析结果(即不影响参与待调整索具网格的应力)的前提下的简化。
54.步骤s230,通过终端设备提供包含有待调整索具网格的图形用户界面。
55.示例性的,在计算机屏幕中显示待调整索具的三维模型。
56.步骤s240,响应于针对待调整索具网格上的目标位置节点的指定操作,确定目标位置节点在第一索具网格中对应的简化后的部分第一索具网格。
57.例如,用户通过操作点击了待调整索具网格上的某个位置点,终端设备从简化后的整体第一索具网格中查找该位置点处的部分第一索具网格,即简化后的部分第一索具网格。
58.步骤s250,在图形用户界面中针对目标位置节点显示部分第一索具网格的简化提示控件。
59.示例性的,在目标位置节点处通过虚线显示出简化后的部分第一索具网格,并相应提示该虚线表示的是该目标位置节点对应的简化后模型效果,同时还可以通过提供选项询问用户是否确认将该目标位置节点处的模型修改成该简化后模型效果。
60.步骤s260,响应于针对简化提示控件的确认操作,将待调整索具网格上目标位置节点处的部分索具网格调整为部分第一索具网格。
61.如果用户选择确认将该目标位置节点处的模型修改成该简化后模型效果的选项,则终端设备将待调整索具网格上目标位置节点处的部分索具网格调整为简化后的部分第一索具网格。
62.通过训练后的网格简化网络对待调整索具网格进行图元拆分,图元应力参与分析后删除不参与应力的多余图元,实现了对待调整索具网格的精确简化修改,用户在操作待调整索具网格时能够针对用户选择的目标位置节点提示上述简化修改后索具网格的效果,可以在用户选择确认该简化修改的效果时完成该目标位置节点处的索具网格简化修改,进而实现了在用户操作简化修改索具网格时提示出精确处理后简化效果,更加便利于用户简化操作索具网格的过程,还能够针对不同位置点灵活选择不同简化结果,提高了简化修改索具网格的操作效率,缓解了简化修改索具网格的操作效率较低的技术问题。
63.下面对上述步骤进行详细介绍。
64.在一些实施例中,在步骤s250之后,该方法还可以包括以下步骤:步骤a),响应于针对简化提示控件的拒绝操作,隐藏简化提示控件,并保持待调整索具网格上目标位置节点处的部分索具网格不产生变化。
65.通过针对简化提示控件的拒绝操作,能够隐藏简化提示控件并保持待调整索具网格上目标位置节点处的部分索具网格不产生变化,进而实现了能够灵活的拒绝系统推荐的
简化修改提示,提高了简化修改的灵活性。
66.在一些实施例中,上述步骤s220中利用训练后的网格简化网络对待调整索具网格进行图元拆分的过程,具体可以包括如下步骤:步骤b),利用训练后的网格简化网络分析待调整索具网格的模型形状,基于模型形状的凹凸变化数据,通过神经网络中的第一指定算法确定待调整索具网格中的各个图元,并按照确定出的图元对待调整索具网格进行图元拆分。
67.通过分析模型形状并基于该模型形状的凹凸变化来确定并拆分出索具网格中的各个图元,能够使模型图元的拆分更加合理且精确,减小模型图元拆分错误的情况。
68.在一些实施例中,上述步骤s220中利用训练后的网格简化网络对待调整索具网格进行图元拆分的过程,具体可以包括如下步骤:步骤c),利用训练后的网格简化网络分析待调整索具网格的模型颜色,基于模型颜色的颜色分布数据,通过神经网络中的第二指定算法确定待调整索具网格中的各个图元,并按照确定出的图元对待调整索具网格进行图元拆分。
69.通过分析模型颜色并基于该模型的颜色分布来确定并拆分出索具网格中的各个图元,能够使模型图元的拆分更加合理且精确,减小模型图元拆分错误的情况。
70.在一些实施例中,指定操作包括下述任意一项或多项:针对目标位置节点的点击操作、滑动操作、触控时长大于预设时长的操作。通过点击操作、滑动操作、长按操作等多种操作方式,能够使上述指定操作更加灵活,便于用户操作。
71.在一些实施例中,终端设备通过操作设备接收用户操作;该方法还可以包括以下步骤:步骤d),响应于操作设备在图形用户界面中对应的光标移动至目标位置节点,判断目标位置节点处的部分索具网格是否对应有简化后的部分第一索具网格;步骤e),如果目标位置节点处的部分索具网格对应有简化后的部分第一索具网格,则对光标和/或目标位置节点处的部分索具网格进行突出显示,以提示当前光标位置处的部分索具网格可简化。
72.通过在光标移动至目标位置节点时便显示出该位置的简化修改提示,能够使用户更加方便的辨别出索具网格中的某个具体位置对应有简化修改提示,提高了简化修改的效率。
73.在一些实施例中,该方法还可以包括以下步骤:步骤f),获取初始索具网格训练样本以及对初始索具网格调整后的最终索具网格训练样本;步骤g),利用初始索具网格以及最终索具网格对初始神经网络进行训练,得到训练后的网格简化网络。
74.其中,神经网络用于对初始索具网格进行调整,得到调整后的最终索具网格。通过索具网格训练样本能够实现神经网络的训练过程,进而使训练后的网格简化网络更加精确,以使索具网格调整过程更加高效准确。
75.本技术实施例提供的索具网格的调整方法,与上述实施例提供的索具网格的调整方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
76.图7提供了一种索具网格的调整装置的结构示意图。该装置可以应用于可呈现图
形用户界面的终端设备。如图7所示,索具网格的调整装置700包括:第一获取模块701,用于获取待调整索具网格,所述待调整锁具网格包括多个顶点,每个顶点记录有属性信息,所述属性信息用于记录顶点的坐标以及顶点类型;优化模块702,用于利用训练后的网格优化网络对所述待调整索具网格的顶点类型进行优化,得到优化后的索具网格;拆分模块703,用于基于优化后的顶点类型对所述优化后的索具网格进行图元拆分,得到拆分后的索具网格;提供模块704,用于通过终端设备提供包含有所述拆分后的索具网格的图形用户界面,不同的图元差别显示;确定模块705,用于响应于针对所述拆分后的索具网格上的目标位置节点的指定操作,确定所述目标位置节点在所述拆分后的索具网格对应的目标图元;显示模块706,用于在所述图形用户界面中针对所述目标图元显示简化控件;删除模块707,用于响应于针对所述简化控件的确认简化操作,将所述拆分后的索具网格上的目标图元删除。
77.在一些实施例中,删除模块707具体用于:确定所述目标图元中与所述拆分后的索具网格上其他图元共用的多个目标顶点,所述目标顶点的顶点类型包括与所述目标图元的对应的类型以及与共用图元对应的类型;将所述目标图元中除所述目标顶点以外的其他顶点删除;将所述目标顶点中与所述目标图元的对应的类型删除。
78.在一些实施例中,该装置还包括:判断模块,用于判断拆分后的各个图元是否参与锁具的应力,并将不参与所述应力的多余图元从所述优化后的索具网格中删除简化控件。
79.在一些实施例中,该装置还包括:隐藏模块,响应于针对所述简化控件的拒绝操作,隐藏所述简化控件。
80.在一些实施例中,所述指定操作包括下述任意一项或多项:针对所述目标位置节点的点击操作、滑动操作、触控时长大于预设时长的操作。
81.在一些实施例中,该装置还包括:第二获取模块,用于获取训练样本,所述训练样本包括初始锁具网格以及最终锁具网格;训练模块,用于利用所述训练样本对初始神经网络进行训练,得到训练后的网格优化网络;其中,所述神经网络用于对初始索具网格中的顶点类型进行优化,得到调整后的最终索具网格。
82.在一些实施例中,一个顶点类型对应一个图元,一个图元对应一个或多个顶点类型。
83.本技术实施例提供的索具网格的调整装置,与上述实施例提供的索具网格的调整方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
84.本技术实施例提供的一种电子设备,如图8所示,电子设备800包括处理器802、存储器801,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述实施例提供的方法的步骤。
85.参见图8,电子设备还包括:总线803和通信接口804,处理器802、通信接口804和存储器801通过总线803连接;处理器802用于执行存储器801中存储的可执行模块,例如计算机程序。
86.其中,存储器801可能包含高速随机存取存储器(random access memory,简称ram),也可能还包括非易失性存储器(non

volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口804(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
87.总线803可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
88.其中,存储器801用于存储程序,所述处理器802在接收到执行指令后,执行所述程序,前述本技术任一实施例揭示的过程定义的装置所执行的方法可以应用于处理器802中,或者由处理器802实现。
89.处理器802可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器802中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器802可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现成可编程门阵列(field

programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件图元。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器801,处理器802读取存储器801中的信息,结合其硬件完成上述方法的步骤。
90.对应于上述索具网格的调整方法,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述索具网格的调整方法的步骤。
91.本技术实施例所提供的索具网格的调整装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本技术实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。
92.在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或图元可以结合或者可
以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
93.再例如,附图中的流程图和框图显示了根据本技术的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
94.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
95.另外,在本技术提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
96.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述索具网格的调整方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
97.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
98.最后应说明的是:以上所述实施例,仅为本技术的具体实施方式,用以说明本技术的技术方案,而非对其限制,本技术的保护范围并不局限于此,尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本技术实施例技术方案的范围。都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1