三维模型的网格单元信息展示方法,其装置及电子设备制造方法及图纸

技术编号:24357135 阅读:19 留言:0更新日期:2020-06-03 02:48
本发明专利技术实施例公开了三维模型的网格单元信息展示方法、其装置及电子设备。该方法包括:选定三维模型的切入面并将所述切入面上的网格单元作为参考网格;初始化所述参考网格的坐标值;根据所述网格单元与对应的参考网格之间的相对位置关系,计算所述网格单元的坐标值;根据所述网格单元的坐标值,确定网格单元与展示表格之间的对应关系;根据所述对应关系,将所述三维模型的所有网格单元的信息填充到所述展示表格中。工程师可以通过表格(如Execl表格)查看网格数据(如网格单元编号在模型上的排布信息),具有直观和便捷的优点。

Information display method of grid cell of 3D model, its device and electronic equipment

【技术实现步骤摘要】
三维模型的网格单元信息展示方法,其装置及电子设备
本专利技术涉及CAE
,尤其涉及一种三维模型的网格单元信息展示方法、其装置及电子设备。
技术介绍
网格单元的概念在数学和力学等领域应用广泛。网格单元基本要素是由节点(node)、单元线(edge)、单元面(face)、单元体(body)构成。网格的通常表现形式主要是:网格单元模型文件和三维引擎展示等。对于CAE工程师而言,任何复杂问题最终均会直接表现为网格的堆砌。模型的网格结构或者网格的组成是工程师需要去反复查看,验证的对象,在实现本专利技术过程中,专利技术人发现相关技术存在以下问题:工程设计人员在检查单元信息排布,名称编号等信息时,需要借助三维引擎。但是,当模型比较大时,软件加载信息所需要的反应时间较长,对工程师造成一定的不便,无法直观便捷的查看模型的网格数据。
技术实现思路
针对上述技术问题,本专利技术实施例提供了三维模型的网格单元信息展示方法、其装置及电子设备,以解决现有的模型网格数据加载速度不足,不能满足工程师的使用需求的问题。本专利技术实施例的第一方面提供一种三维模型的网格单元信息展示方法。该方法包括:选定三维模型的切入面;所述切入面由多个沿直线方向的连续的网格单元组成;将所述切入面上的网格单元作为参考网格;初始化所述参考网格的坐标值;根据所述网格单元与对应的参考网格之间的相对位置关系,计算所述网格单元的坐标值;根据所述网格单元以及参考网格的坐标值,确定网格单元与展示表格之间的对应关系;根据所述对应关系,将所述三维模型的所有网格单元的信息填充到所述展示表格中。可选地,所述网格单元包括四边形网格单元、三角形网格单元以及空缺网格单元;所述四边形网格单元与所述三角形网格单元在所述展示表格中以不同的标识表示;所述空缺网格单元在所述展示表格中以空格表示。可选地,所述坐标值由X轴坐标和Y轴坐标组成;所述初始化所述参考网格的坐标值包括:将位于所述切入面一端的首个参考网格的X轴坐标和Y轴坐标均初始化为零;将剩余的参考网格的X轴坐标初始化为零,并且以所述首个参考网格为基准,将位于所述切入面的第k个参考网格的Y轴坐标初始化为k。可选地,所述根据所述网格单元与对应的参考网格之间的相对位置关系,计算所述网格单元的坐标值,具体包括:以坐标值已知的标记网格单元为中心,搜索与所述标记网格单元相邻的待标记网格单元;判断所述待标记网格单元是否为参考网格;若否,则根据所述标记网格单元的坐标值,计算所述待标记网格单元的坐标值;若是,则以所述参考网格为中心,重新搜索与所述参考网格相邻的待标记网格;重复执行所述待标记网格单元的坐标值计算步骤,直至所有的网格单元的坐标值均被确定。可选地,所述网格单元为四边形网格单元,所述根据所述标记网格单元的坐标值,计算所述待标记网格单元的坐标值,具体包括:将与所述标记网格单元的顶边相接的第一待标记网格单元的X轴坐标设置为m-1,Y轴坐标设置为n;其中,m和n分别为所述标记网格单元的X轴坐标和Y轴坐标;将与所述标记网格单元的右侧边相接的第二待标记网格单元的X轴坐标设置为m,Y轴坐标设置为n+1;将与所述标记网格单元的底边相接的第三待标记网格单元的X轴坐标设置为m+1,Y轴坐标设置为n;将与所述标记网格单元的左侧边相接的第四待标记网格单元的X轴坐标设置为m,Y轴坐标设置为n-1。可选地,所述根据所述网格单元以及参考网格的坐标值,确定网格单元与展示表格之间的对应关系,具体包括:判断所述网格单元的坐标值是否均大于零;若是,以所述网格单元的坐标值表示所述对应关系;其中,X轴坐标表示在所述表格的列数,Y轴坐标表示在所述表格行数;若否,分别确定所述网格单元的坐标值中X轴坐标的最小值和Y轴坐标的最小值;将所述X轴坐标和Y轴坐标的最小值的绝对值分别与所述网格单元和所述参考网格的坐标值叠加以更新所述网格单元以及参考网格的坐标值。本专利技术实施例的第二方面提供了一种三维模型的网格单元信息展示装置。所述装置包括:切入面选择模块,用于选定三维模型的切入面;所述切入面由多个沿直线方向的连续的网格单元组成;参考网格设置模块,用于将所述切入面上的网格单元作为参考网格;初始化模块,用于初始化所述参考网格的坐标值;坐标值计算模块,用于根据所述网格单元与对应的参考网格之间的相对位置关系,计算所述网格单元的坐标值;对应关系计算模块,用于根据所述网格单元以及参考网格的坐标值,确定网格单元与展示表格之间的对应关系以及表格填充模块,用于根据所述对应关系,将所述三维模型的所有网格单元的信息填充到所述展示表格中。可选地,所述网格单元包括四边形网格单元、三角形网格单元以及空缺网格单元;所述四边形网格单元与所述三角形网格单元在所述展示表格中以不同的标识表示;所述空缺网格单元在所述展示表格中以空格表示。本专利技术实施例的第三方面提供了一种电子设备。该电子设备包括处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上所述的三维模型的网格单元信息展示方法的步骤。本专利技术实施例的第四方面提供了一种非易失性计算机存储介质。其中,所述非易失性存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上所述的三维模型的网格单元信息展示方法的步骤。本专利技术实施例提供的技术方案中,可以将模型的网格单元展开并与相应大小的表格相对应,并基于网格单元与表格之间的对应关系进行相关信息的填充,使得工程技术人员可以通过填充信息后的表格(如Execl表格)查看网格数据(如网格单元编号在模型上的排布信息),具有直观便捷的优势,便于工程技术人员反复查看和验证。附图说明图1为本专利技术实施例的网格单元信息展示方法的一个实施例示意图;图2为本专利技术实施例的三维模型的一个实施例示意图;图3为本专利技术另一实施例的网格单元信息展示方法的一个实施例示意图;图4a为本专利技术实施例的四边形网格单元的一个实施例示意图;图4b为本专利技术实施例的三角形网格单元的一个实施例示意图;图5为本专利技术实施例的展示表格的一个实施例示意图;图6为本专利技术实施例的网格单元信息展示装置的一个实施例示意图;图7为本专利技术实施例的电子设备的一个实施例示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本说明书所使用的术语“垂直的”、“水平的”、“左”、“右”、“上”、“下”、“内”、“外”、“底部”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置本文档来自技高网...

【技术保护点】
1.一种三维模型的网格单元信息展示方法,其特征在于,包括:/n选定三维模型的切入面;所述切入面由多个沿直线方向的连续的网格单元组成;/n将所述切入面上的网格单元作为参考网格;/n初始化所述参考网格的坐标值;/n根据所述网格单元与对应的参考网格之间的相对位置关系,计算所述网格单元的坐标值;/n根据所述网格单元的坐标值,确定网格单元与展示表格之间的对应关系;/n根据所述对应关系,将所述三维模型的所有网格单元的信息填充到所述展示表格中。/n

【技术特征摘要】
1.一种三维模型的网格单元信息展示方法,其特征在于,包括:
选定三维模型的切入面;所述切入面由多个沿直线方向的连续的网格单元组成;
将所述切入面上的网格单元作为参考网格;
初始化所述参考网格的坐标值;
根据所述网格单元与对应的参考网格之间的相对位置关系,计算所述网格单元的坐标值;
根据所述网格单元的坐标值,确定网格单元与展示表格之间的对应关系;
根据所述对应关系,将所述三维模型的所有网格单元的信息填充到所述展示表格中。


2.根据权利要求1所述的方法,其特征在于,所述网格单元包括四边形网格单元、三角形网格单元以及空缺网格单元;所述四边形网格单元与所述三角形网格单元在所述展示表格中以不同的标识表示;所述空缺网格单元在所述展示表格中以空格表示。


3.根据权利要求1所述的方法,其特征在于,所述坐标值由X轴坐标和Y轴坐标组成;
所述初始化所述参考网格的坐标值包括:
将位于所述切入面一端的首个参考网格的X轴坐标和Y轴坐标均初始化为零;
将剩余的参考网格的X轴坐标初始化为零,并且以所述首个参考网格为基准,将位于所述切入面的第k个参考网格的Y轴坐标初始化为k。


4.根据权利要求3所述的方法,其特征在于,所述根据所述网格单元与对应的参考网格之间的相对位置关系,计算所述网格单元的坐标值,具体包括:
以坐标值已知的标记网格单元为中心,搜索与所述标记网格单元相邻的待标记网格单元;
判断所述待标记网格单元是否为参考网格;
若否,则根据所述标记网格单元的坐标值,计算所述待标记网格单元的坐标值;
若是,则以所述参考网格为中心,重新搜索与所述参考网格相邻的待标记网格;
重复执行所述待标记网格单元的坐标值计算步骤,直至所有的网格单元的坐标值均被确定。


5.根据权利要求4所述的方法,其特征在于,所述网格单元为四边形网格单元,所述根据所述标记网格单元的坐标值,计算所述待标记网格单元的坐标值,具体包括:
将与所述标记网格单元的顶边相接的第一待标记网格单元的X轴坐标设置为m-1,Y轴坐标设置为n;其中,m和n分别为所述标记网格单元的X轴坐标和Y轴坐标;
将与所述标记网格单元的右侧边相接的第二待标记网格单元的X轴坐标设置为m,Y轴坐标设置为n+1;
将与所述标记网格单元的底边相接...

【专利技术属性】
技术研发人员:牟全臣姚立民周连林高绍武
申请(专利权)人:杭州数孪科技有限公司
类型:发明
国别省市:浙江;33

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

1