一种基于webGL的BIM数字存储数据格式的交换方法技术

技术编号:38924205 阅读:46 留言:0更新日期:2023-09-25 09:33
本发明专利技术涉及数据储存技术领域,特别是一种基于webGL的BIM数字存储数据格式的交换方法。包括根据绘图软件进行二次开发,获取模型组成构件的文档信息与几何元素;获取构件的材质信息和纹理贴图;获取构件组成网格空间顶点坐标,UV坐标及索引信息;将空间坐标点组成三角网面并生成单个三角网面ID,对于单个三角网面申明其空间位置和空间向量,将三角网面组成单个几何网格并申明几何网格ID;将多个几何网格组成单个构件并申明构件ID;将模型进行渲染。本发明专利技术通过数模分离的方式将模型几何信息和非几何信息分别存储,几何信息通过点、线、面、几何网格的递进形式存储,构件之间通过ID建立索引关系,使得整体数据的描述更加简练,减少数据形态和属性定义。数据形态和属性定义。数据形态和属性定义。

【技术实现步骤摘要】
一种基于webGL的BIM数字存储数据格式的交换方法


[0001]本专利技术涉及数据储存
,特别是一种基于webGL的BIM数字存储数据格式的交换方法。

技术介绍

[0002]工程建设过程中往往会产生大量的数据,这些数据一般会零散的分布储存在各个不同的地方,即便在竣工交付的时候归档的数据占整个工程产生的数据比例也很小,大量的数据随着工程建设的完成而湮没,数据存在的形式也包含不同的形式,最常见的包括图纸(初步设计图、扩初设计图、施工设计图等)、文档(设计说明、施工方案、说明文件)、表格(工程量表、造价表),数据之间的相互关系也因为生产人员、所属专业的不同而更显复杂。
[0003]BIM(Building Information Modeling)技术是Autodesk公司在2002年率先提出,已经在全球范围内得到业界的广泛认可,它可以帮助实现建筑信息的集成,从建筑的设计、施工、运行直至建筑全寿命周期的终结,各种信息始终整合于一个三维模型信息数据库中,设计团队、施工单位、设施运营部门和业主等各方人员可以基于BIM进行协同工作,有效提高本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于webGL的BIM数字存储数据格式的交换方法,其特征在于:包括根据绘图软件进行二次开发,获取模型组成构件的文档信息与几何元素;获取构件的材质信息和纹理贴图;获取构件组成网格空间顶点坐标,UV坐标及索引信息;将空间坐标点组成三角网面并生成单个三角网面ID,对于单个三角网面申明其空间位置和空间向量,将三角网面组成单个几何网格并申明几何网格ID;将多个几何网格组成单个构件并申明构件ID,储存几何信息;将模型进行渲染。2.如权利要求1所述的一种基于webGL的BIM数字存储数据格式的交换方法,其特征在于:获取模型组成构件的文档信息与几何元素是按照模型数据结构遍历模型所有构件,提取构件标识ID,获取软件版本信息及文件存储、构件非几何信息,以json文件形式存储。3.如权利要求1或2所述的一种基于webGL的BIM数字存储数据格式的交换方法,其特征在于:获取构件的材质信息和纹理贴图是通过OnMaterial方法获取材质的材质名、环境反射、漫反射和透明度数据。4.如权利要求3所述的一种基于webGL的BIM数字存储数据格式的交换方法,其特征在于:空间坐标点是通过IExportContent接口获取当前元素的实例信息及类型信息,通过OnPolymesh方法获取顶点、UV坐标及索引信息。5.如权利要求1、2和4任一所述的一种基于webGL的BIM数字存储数据格式的交换方法,其特征在于:BIM数字储存的数据格式包括IFC数据格式中的文档信息、几何元素和几何网格;所述文档信息主要用于描述所生成的dim文件概述信息,所述概述信息内容包括生成dim文件软件的版本信息、文件存储名称、模型分类和编码;所述几何元素用于描述载体模型的几何形状与构件属性,所述几何形状与构件属性包括组成模型的构件标识ID、构件分类、构件编码、构件非几何属性、构件位置、组成构件的几何网格ID;所述几何网格描述几何形状中具体坐标点,由空间点组成相应的三角网面,三角网面几何形成几何网格,所述几何网格包括几何网格ID、组成几何网格定点坐标、组成几何网格三角面。6.如权利要求5所述的一种基于webG...

【专利技术属性】
技术研发人员:肖勇军汪丛军邹胜鹿玉林张乐乐马圣昊
申请(专利权)人:中亿丰数字科技集团有限公司
类型:发明
国别省市:

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

1