模型文件的处理方法、装置、设备及存储介质制造方法及图纸

技术编号:40748752 阅读:27 留言:0更新日期:2024-03-25 20:05
本申请涉及一种模型文件的处理方法、装置、设备及存储介质。所述方法包括:读取待处理的模型文件,及模型文件关联的拓展文件,将模型文件及拓展文件转换成包含图元、物件及模型的数据结构,其中,模型至少与一个物件匹配,物件至少与一个图元匹配,图元、物件及模型分别具有对应的语义信息、图形信息及拓展信息,响应用户输入的指令,对数据结构中的语义信息、图形信息及/或拓展信息执行与指令相关的操作,或者根据指令将数据结构转换为指令对应的目标模型文件。本申请以一种轻量化的、可拓展的及通用的数据结构,整合模型文件中的图形数据与语义信息,更能适应实际开发模式。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种模型文件的处理方法、装置、设备及存储介质


技术介绍

1、随着计算机技术的进步及工业软件的发展,工业绘图软件及建模软件在各行各业应用广泛,并以此产生存储了矢量图形数据的文件。不同软件对应的文件格式及图形数据结构往往不同,以建筑工业建模软件为例,cad、rhino、revit是使用较多的软件,其分别对应dwg、3dm、rvt这三种文件格式,且三个软件在内置的图形数据结构上也有所不同,最为典型的是对图元设有不同的分类及层级,这也使得不同软件间图形数据的相互转化较为困难。

2、在实际的应用中,除了上述图形数据外,语义信息也极为重要(即每一个图形对应的实际意义),上述软件通常使用图层、群组等方式来将图形数据与语义信息进行结合。其中图层(layer)用于集成同一种图层名称的各种图形数据,例如,在dxf格式的模型文件中,图层名为“墙”的图层可以基础文件种所有“墙信息”相关的图形数据。群组(group)用于组合具有相互关系的图形数据,使其以整体的形式存在。例如,在3dm格式的模型文件中,一个表示“窗户”的群组可以由若干窗户相关的本文档来自技高网...

【技术保护点】

1.一种模型文件的处理方法,其特征在于,所述方法包括:

2.如权利要求1所述的模型文件的处理方法,其特征在于,所述将所述模型文件及所述拓展文件转换成包含图元、物件及模型的数据结构,包括:

3.如权利要求1或2所述的模型文件的处理方法,其特征在于,所述将所述模型文件及所述拓展文件转换成包含图元、物件及模型的数据结构,包括:

4.如权利要求1所述的模型文件的处理方法,其特征在于,所述对所述数据结构中的语义信息、图形信息及/或拓展信息执行与所述指令相关的操作,包括:

5.如权利要求1所述的模型文件的处理方法,其特征在于,所述根据所述指令将所述数据...

【技术特征摘要】

1.一种模型文件的处理方法,其特征在于,所述方法包括:

2.如权利要求1所述的模型文件的处理方法,其特征在于,所述将所述模型文件及所述拓展文件转换成包含图元、物件及模型的数据结构,包括:

3.如权利要求1或2所述的模型文件的处理方法,其特征在于,所述将所述模型文件及所述拓展文件转换成包含图元、物件及模型的数据结构,包括:

4.如权利要求1所述的模型文件的处理方法,其特征在于,所述对所述数据结构中的语义信息、图形信息及/或拓展信息执行与所述指令相关的操作,包括:

5.如权利要求1所述的模型文件的处理方法,其特征在于,所述根据所述指令将所述数据结构转换为所述指令对应的目标模型文件,包括:

...

【专利技术属性】
技术研发人员:魏启赟杨小荻何宛余李沛文刘旭东
申请(专利权)人:深圳小库科技有限公司
类型:发明
国别省市:

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

1