【技术实现步骤摘要】
边界表示模型的存储方法、装置、设备和介质
[0001]本专利技术涉及数据处理
,尤其涉及一种边界表示模型的存储方法、装置、设备和介质。
技术介绍
[0002]边界表示法是一种广泛应用于三维模型表示的方法,它的主要思想是通过指定边界的方法限定对象在空间中所占的区域,从而实现模型表示。边界表示模型广泛应用于三维CAD软件的模型表示中,随着CAD软件的不断云化,CAD模型需要持续的存储到云端、持续的从服务端传输到客户端。随着造型不断进行,CAD模型会不断增大,每一次存储和传输所带来的开销是巨大的,这使得云化CAD软件的用户体验感大打折扣。另外对于模型文件的版本管理而言,也会占用很大的空间,对于用户开销是巨大的。
[0003]边界表示模型存储时拓扑信息内容较少,几何信息内容较多,特别是一些自由曲线曲面模型,其曲线曲面的控制点信息和节点矢量占据了大部分的数据空间。边界表示模型在存储是一般以拓扑元素为主要结构,几何元素依附于拓扑元素进行存储。由西门子公司制定的X_T格式、达索公司指定的SAT格式和国际标准化组织指定的STE ...
【技术保护点】
【技术特征摘要】
1.一种边界表示模型的存储方法,其特征在于,包括:根据元素属性信息对边界表示模型中的候选元素进行分类,并根据分类结果确定候选数据块;根据对所述边界表示模型的操作信息确定操作元素;对所述操作元素对应的候选数据块进行处理得到增量数据块,并将所述增量数据块存储在目标地址中。2.根据权利要求1所述的方法,其特征在于,所述候选元素包括顶点元素、边元素、环元素、面元素、壳元素和体元素;相应的,根据元素属性信息对边界表示模型中的候选元素进行分类,并根据分类结果确定候选数据块,包括:将所述顶点元素、环元素、壳元素和体元素划分为第一类,并将每个边元素和面元素分别划分为一类;根据每一类元素的元素数据确定对应的候选数据块。3.根据权利要求2所述的方法,其特征在于,根据对所述边界表示模型的操作信息确定操作元素,包括:根据所述操作信息确定基础操作元素,以及和所述基础操作元素对应的关联操作元素;其中所述基础操作元素包括面元素和/或边元素,所述关联操作元素包括顶点元素、环元素、壳元素和/或体元素。4.根据权利要求3所述的方法,其特征在于,所述操作信息包括增加操作;相应的,对所述操作元素对应的候选数据块进行处理得到增量数据块,包括:为所述增加操作中的基础操作元素创建新的候选数据块,作为增量数据块;根据所述增加操作对第一类候选数据块中的关联操作元素的元素数据进行修改,得到所述第一类候选数据块的增量数据块。5.根据权利要求3所述的方法,其特征在于,所述操作信息包括删除操作;相应的,对所述操作元素对应的候选数据块进行处理得到增量数据块,包括:根据所述删除操作对所述基础操作元素对应的候选数据块进行标记,得到携带标记信息的候选数据块作为增量数据块;根据所述删除操作对第一类候选数据块中的关联操作元素的元素数据进行修改,得到所述第一类候选数据块的增量数据块。6.根据权利要求3所述的方法,其特征在于,所述操作信息包括修改操作;相应的,对所述操作...
【专利技术属性】
技术研发人员:高云翔,张伟,李忠林,
申请(专利权)人:苏州数算软云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。