几何图形边界标记方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:35072808 阅读:27 留言:0更新日期:2022-09-28 11:36
本发明专利技术提供一种几何图形边界标记方法、装置、电子设备和可读存储介,几何图形边界标记方法包括:读取配置文本文件含有的边界条件信息和待几何图形边界标记的STEP文件,边界条件信息包括边界条件对应的位置信息和边界条件对应的标记信息,利用STEP文件中的各个实体的位置信息和配置文本文件中的各个边界条件的位置信息,确定待标记实体和相应的边界条件对应的标记信息,在STEP文件的待标记实体处标记相应的边界条件对应的标记信息。实施本发明专利技术提供的技术方案,可以利用配置文本文件标记STEP文件的边界条件,防止边界信息丢失。防止边界信息丢失。防止边界信息丢失。

【技术实现步骤摘要】
几何图形边界标记方法、装置、电子设备和可读存储介质


[0001]本公开涉及图形标记领域,尤其涉及一种几何图形边界标记方法、装置、电子设备和可读存储介质。

技术介绍

[0002]数值仿真技术是推进航空发动机发展水平的重要手段,其中数值仿真技术的前处理阶段包含几何预处理和网格划分过程,后处理阶段在算出网格节点上的物理场信息后需要根据设定阈值对几何图形尺寸进行调整,进一步重新划分网格从而实现整个数值模拟过程的迭代。后处理只包含对几何建模参数的调整,丢失了施加边界条件的关键信息。

技术实现思路

[0003]为了解决上述技术问题中的至少一个,本公开提供了几何图形边界标记方法、装置、电子设备和可读存储介质,可以标记边界条件,防止信息丢失。
[0004]本公开的第一方面,一种几何图形边界标记方法,包括:
[0005]读取配置文本文件含有的边界条件信息和待几何图形边界标记的STEP文件,所述边界条件信息包括边界条件对应的位置信息和边界条件对应的标记信息;
[0006]利用所述STEP文件中的各个实体的位置信息和所述配置文本文件中的各个边界条件的位置信息,确定待标记实体和相应的边界条件对应的标记信息;STEP文件指的是三维CAD通用文本中间交换格式文件,
[0007]在所述STEP文件的待标记实体处标记所述相应的边界条件对应的标记信息。
[0008]可选的,所述边界条件对应的标记信息包括所述边界条件对应的名称、属性和ID中的至少一个。ID指的是唯一编码。
[0009]可选的,所述配置文本文件包括与所述边界条件信息关联的关键词;
[0010]所述读取配置文本文件含有的边界条件信息,包括:
[0011]根据所述关键词索引读取所述配置文本文件中含有的边界条件信息。
[0012]可选的,所述读取配置文本文件含有的边界条件信息包括:
[0013]对于点的边界条件,读取配置文本文件含有的该边界条件的边界条件信息,其中,该边界条件的边界条件信息含有的位置信息包括相应点的三维坐标;
[0014]对于线的边界条件,读取配置文本文件含有的该边界条件的边界条件信息,其中,该边界条件的边界条件信息含有的位置信息包括相应线上两个点的三维坐标;
[0015]对于面的边界条件,读取配置文本文件含有的该边界条件的边界条件信息,其中,该边界条件的边界条件信息含有的位置信息包括相应面上三个点的三维坐标;
[0016]对于体的边界条件,读取配置文本文件含有的该边界条件的边界条件信息,其中,该边界条件的边界条件信息含有的位置信息包括相应体上一个点的三维坐标。
[0017]可选的,将点的边界条件的边界条件信息存储到标签点集合;
[0018]将线的边界条件的边界条件信息存储到标签线集合;
[0019]将面的边界条件的边界条件信息存储到标签面集合;
[0020]将体的边界条件的边界条件信息存储到标签体集合。
[0021]可选的,所述利用所述STEP文件中的各个实体的位置信息和所述配置文本文件中的各个边界条件的位置信息,确定待标记实体和相应的边界条件对应的标记信息,包括:
[0022]遍历所述标签点集合中的各个点和所述STEP文件中的各个点实体,在所述标签点集合中的点的三维坐标与所述STEP文件中的点实体的三维坐标相同,则确定相应的点实体和相应的点的边界条件对应的标记信息分别为待标记实体和相应的边界条件对应的标记信息,其中,所述点实体为类别为几何类型点的所述实体;
[0023]遍历所述标签线集合中的各个线和所述STEP文件中的各个线实体,在所述标签线集合中的线上两个点的三维坐标与所述STEP文件中的线实体上任意两个点的三维坐标相同,则确定相应的线实体和相应的线的边界条件对应的标记信息分别为待标记实体和相应的边界条件对应的标记信息,其中,所述线实体为类别为几何类型线的所述实体;
[0024]遍历所述标签面集合中的各个面和所述STEP文件中的各个面实体,在所述标签面集合中的面上三个点的三维坐标与所述STEP文件中的面实体上任意三个点的三维坐标相同,则确定相应的面实体和相应的面的边界条件对应的标记信息分别为待标记实体和相应的边界条件对应的标记信息,其中,所述面实体为类别为几何类型面的所述实体;
[0025]遍历所述标签体集合中的各个体和所述STEP文件中的各个体实体,在所述标签体集合中的体上一个点的三维坐标与所述STEP文件中的体实体上一个点的三维坐标相同,则确定相应的体实体和相应的体的边界条件对应的标记信息分别为待标记实体和相应的边界条件对应的标记信息,其中,所述体实体为类别为几何类型体的所述实体。
[0026]可选的,读取配置文本文件含有的边界条件信息和待几何图形边界标记的STEP文件之后,所述方法还包括:
[0027]将所述STEP文件转换为可编辑的STEP文件。
[0028]本公开的第二方面,提供了几何图形边界标记装置,包括:
[0029]读取模块,用于读取配置文本文件含有的边界条件信息和待几何图形边界标记的STEP文件,所述边界条件信息包括边界条件对应的位置信息和边界条件对应的标记信息;
[0030]确定模块,用于利用所述STEP文件中的各个实体的位置信息和所述配置文本文件中的各个边界条件的位置信息,确定待标记实体和相应的边界条件对应的标记信息;
[0031]标记模块,用于在所述STEP文件的待标记实体处标记所述相应的边界条件对应的标记信息。
[0032]本公开的第三方面,一种电子设备,包括:
[0033]处理器;以及
[0034]存储程序的存储器,
[0035]其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据本公开的第一方面中任一项所述的方法。
[0036]本公开的第四方面,一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行根据本公开的第一方面中任一项所述的方法。
[0037]实施本专利技术提供的技术方案,可以利用配置文本文件标记STEP文件的边界条件,防止边界信息丢失。
附图说明
[0038]附图示出了本公开的示例性实施方式,并与其说明一起用于解释本公开的原理,其中包括了这些附图以提供对本公开的进一步理解,并且附图包括在本说明书中并构成本说明书的一部分。
[0039]图1示出了根据本公开示例性实施例的几何图形边界标记方法的流程图;
[0040]图2示出了根据本公开示例性实施例的几何模型可视化展示图;
[0041]图3示出了根据本公开示例性实施例的几何图形边界标记装置的示意性框图。
具体实施方式
[0042]下面结合附图和实施方式对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施方式仅用于解释相关内容,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分。
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种几何图形边界标记方法,其特征在于,包括:读取配置文本文件含有的边界条件信息和待几何图形边界标记的STEP文件,所述边界条件信息包括边界条件对应的位置信息和边界条件对应的标记信息;利用所述STEP文件中的各个实体的位置信息和所述配置文本文件中的各个边界条件的位置信息,确定待标记实体和相应的边界条件对应的标记信息;在所述STEP文件的待标记实体处标记所述相应的边界条件对应的标记信息。2.根据权利要求1所述的一种几何图形边界标记方法,其特征在于,所述边界条件对应的标记信息包括所述边界条件对应的名称、属性和ID中的至少一个。3.根据权利要求1所述的一种几何图形边界标记方法,其特征在于,所述配置文本文件包括与所述边界条件信息关联的关键词;所述读取配置文本文件含有的边界条件信息,包括:根据所述关键词索引读取所述配置文本文件中含有的边界条件信息。4.根据权利要求1所述的几何图形边界标记方法,其特征在于,所述读取配置文本文件含有的边界条件信息包括:对于点的边界条件,读取配置文本文件含有的该边界条件的边界条件信息,其中,该边界条件的边界条件信息含有的位置信息包括相应点的三维坐标;对于线的边界条件,读取配置文本文件含有的该边界条件的边界条件信息,其中,该边界条件的边界条件信息含有的位置信息包括相应线上两个点的三维坐标;对于面的边界条件,读取配置文本文件含有的该边界条件的边界条件信息,其中,该边界条件的边界条件信息含有的位置信息包括相应面上三个点的三维坐标;对于体的边界条件,读取配置文本文件含有的该边界条件的边界条件信息,其中,该边界条件的边界条件信息含有的位置信息包括相应体上一个点的三维坐标。5.根据权利要求4所述的几何图形边界标记方法,其特征在于,将点的边界条件的边界条件信息存储到标签点集合;将线的边界条件的边界条件信息存储到标签线集合;将面的边界条件的边界条件信息存储到标签面集合;将体的边界条件的边界条件信息存储到标签体集合。6.根据权利要求5所述的几何图形边界标记方法,其特征在于,所述利用所述STEP文件中的各个实体的位置信息和所述配置文本文件中的各个边界条件的位置信息,确定待标记实体和相应的边界条件对应的标记信息,包括:遍历所述标签点集合中的各个点和所述STEP文件中的各个点实体,在所述标签点集合中的点的三维坐标与所述STEP文件中的点实体的三维坐标相同,则确定相应的点实体和相应的点的边界条件对应的...

【专利技术属性】
技术研发人员:周帅付琳汪丁顺李义进
申请(专利权)人:中国航空发动机研究院
类型:发明
国别省市:

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

1