边界表示模型的存储方法、装置、设备和介质制造方法及图纸

技术编号:36508416 阅读:28 留言:0更新日期:2023-02-01 15:35
本发明专利技术公开了一种边界表示模型的存储方法、装置、设备和介质。该方法包括:根据元素属性信息对边界表示模型中的候选元素进行分类,并根据分类结果确定候选数据块;根据对边界表示模型的操作信息确定操作元素;对操作元素对应的候选数据块进行处理得到增量数据块,并将增量数据块存储在目标地址中。本申请技术方案通过根据元素修改属性信息对边界表示模型中的候选元素进行分类的分类结果,准确确定了候选数据块,然后依据通过边界表示模型的操作信息确定的操作元素对应的候选数据块进行处理,以准确获得增量数据块,并将增量数据块存储在目标地址中,解决了数据存储和传输开销大的问题,提升了用户体验感,同时也有效改善模型版本管理的问题。本管理的问题。本管理的问题。

【技术实现步骤摘要】
边界表示模型的存储方法、装置、设备和介质


[0001]本专利技术涉及数据处理
,尤其涉及一种边界表示模型的存储方法、装置、设备和介质。

技术介绍

[0002]边界表示法是一种广泛应用于三维模型表示的方法,它的主要思想是通过指定边界的方法限定对象在空间中所占的区域,从而实现模型表示。边界表示模型广泛应用于三维CAD软件的模型表示中,随着CAD软件的不断云化,CAD模型需要持续的存储到云端、持续的从服务端传输到客户端。随着造型不断进行,CAD模型会不断增大,每一次存储和传输所带来的开销是巨大的,这使得云化CAD软件的用户体验感大打折扣。另外对于模型文件的版本管理而言,也会占用很大的空间,对于用户开销是巨大的。
[0003]边界表示模型存储时拓扑信息内容较少,几何信息内容较多,特别是一些自由曲线曲面模型,其曲线曲面的控制点信息和节点矢量占据了大部分的数据空间。边界表示模型在存储是一般以拓扑元素为主要结构,几何元素依附于拓扑元素进行存储。由西门子公司制定的X_T格式、达索公司指定的SAT格式和国际标准化组织指定的STEP格式是目前业内通用的几种边界表示模型的数据格式。X_T格式对数据的读写需要结合其schema文件定义,其对数据的读写是针对文件整体进行的,无法单独对其中一部分数据进行读写;SAT和STEP格式在每一条数据前均有标识符,方便定位到该条数据,但其数据分块未严格定义,使得在造型时需要多次定位数据位置进行读写,且标识符不保存于数据对象中,对再次定位数据位置也带来困难。
[0004]因此,现有的对于边界表示模型的数据存储方式都无法很好的解决CAD软件云化所带来的持续性存储和持续性传输开销巨大的问题。

技术实现思路

[0005]本专利技术提供了一种边界表示模型的存储方法、装置、设备和介质,以解决数据存储和传输开销大的问题。
[0006]根据本专利技术的一方面,提供了一种边界表示模型的存储方法,所述方法包括:根据元素修改属性信息对边界表示模型中的候选元素进行分类,并根据分类结果确定候选数据块;根据对所述边界表示模型的操作信息确定操作元素;对所述操作元素对应的候选数据块进行处理得到增量数据块,并将所述增量数据块存储在目标地址中。
[0007]根据本专利技术的另一方面,提供了一种边界表示模型的存储装置,所述装置包括:数据块确定模块,用于根据元素修改属性信息对边界表示模型中的候选元素进行分类,并根据分类结果确定候选数据块;元素确定模块,用于根据对所述边界表示模型的操作信息确定操作元素;
处理模块,用于对所述操作元素对应的候选数据块进行处理得到增量数据块,并将所述增量数据块存储在目标地址中。
[0008]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的边界表示模型的存储方法。
[0009]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的边界表示模型的存储方法。
[0010]本专利技术实施例的技术方案,通过根据元素修改属性信息对边界表示模型中的候选元素进行分类,并根据分类结果确定候选数据块;根据对边界表示模型的操作信息确定操作元素;对操作元素对应的候选数据块进行处理得到增量数据块,并将增量数据块存储在目标地址中。本申请技术方案通过根据元素修改属性信息对边界表示模型中的候选元素进行分类的分类结果,准确确定了候选数据块,然后依据通过边界表示模型的操作信息确定的操作元素对应的候选数据块进行处理,以准确获得增量数据块,并将增量数据块存储在目标地址中,解决了数据存储和传输开销大的问题,提升了用户体验感,同时也有效改善模型版本管理的问题。
[0011]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0012]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1是根据本专利技术实施例一提供的一种边界表示模型的存储方法的流程图;图2是本专利技术实施例所适用的边界表示模型数据分类的结构图;图3是根据本专利技术实施例提供的一种边界表示模型的存储方法的流程图;图4是本专利技术实施例所适用的边界表示模型数据记录流程图;图5是本专利技术实施例所适用的边界表示模型的版本信息管理结构图;图6是根据本专利技术实施例提供的一种边界表示模型的存储装置的结构示意图;图7是实现本专利技术实施例的边界表示模型的存储方法的电子设备的结构示意图。
具体实施方式
[0014]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人
员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0015]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“目标”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0016]实施例一图1为本专利技术实施例一提供的一种边界表示模型的存储方法的流程图,本实施例可适用于对边界表示模型中的数据进行存储的情况,该方法可以由边界表示模型的存储装置来执行,该边界表示模型的存储装置可以采用硬件和/或软件的形式实现,该边界表示模型的存储装置可配置于具有边界表示模型的存储方法的电子设备中。如图1所示,该方法包括:S110、根据元素属性信息对边界表示模型中的候选元素进行分类,并根据分类结果确定候选数据块。
[0017]其中,边界表示模型由拓扑数据和几何数据两部分组成,拓扑数据构成了边界的基本框架,即体现各元素的连接关系,几何数据则实现边界的基本内容。边界表示模型中的候选元素包括顶点元素、边元素、环元素、面元素、壳元素和体元素。在候选元素中,体元素、环元素、壳元素只有拓扑数据,没有几何数据,点、边、面同时具有拓扑数据和几何数据。
[001本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边界表示模型的存储方法,其特征在于,包括:根据元素属性信息对边界表示模型中的候选元素进行分类,并根据分类结果确定候选数据块;根据对所述边界表示模型的操作信息确定操作元素;对所述操作元素对应的候选数据块进行处理得到增量数据块,并将所述增量数据块存储在目标地址中。2.根据权利要求1所述的方法,其特征在于,所述候选元素包括顶点元素、边元素、环元素、面元素、壳元素和体元素;相应的,根据元素属性信息对边界表示模型中的候选元素进行分类,并根据分类结果确定候选数据块,包括:将所述顶点元素、环元素、壳元素和体元素划分为第一类,并将每个边元素和面元素分别划分为一类;根据每一类元素的元素数据确定对应的候选数据块。3.根据权利要求2所述的方法,其特征在于,根据对所述边界表示模型的操作信息确定操作元素,包括:根据所述操作信息确定基础操作元素,以及和所述基础操作元素对应的关联操作元素;其中所述基础操作元素包括面元素和/或边元素,所述关联操作元素包括顶点元素、环元素、壳元素和/或体元素。4.根据权利要求3所述的方法,其特征在于,所述操作信息包括增加操作;相应的,对所述操作元素对应的候选数据块进行处理得到增量数据块,包括:为所述增加操作中的基础操作元素创建新的候选数据块,作为增量数据块;根据所述增加操作对第一类候选数据块中的关联操作元素的元素数据进行修改,得到所述第一类候选数据块的增量数据块。5.根据权利要求3所述的方法,其特征在于,所述操作信息包括删除操作;相应的,对所述操作元素对应的候选数据块进行处理得到增量数据块,包括:根据所述删除操作对所述基础操作元素对应的候选数据块进行标记,得到携带标记信息的候选数据块作为增量数据块;根据所述删除操作对第一类候选数据块中的关联操作元素的元素数据进行修改,得到所述第一类候选数据块的增量数据块。6.根据权利要求3所述的方法,其特征在于,所述操作信息包括修改操作;相应的,对所述操作...

【专利技术属性】
技术研发人员:高云翔张伟李忠林
申请(专利权)人:苏州数算软云科技有限公司
类型:发明
国别省市:

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

1