[发明专利]存储三维几何信息的方法、装置和电子设备有效
申请号: | 201910730007.1 | 申请日: | 2019-08-08 |
公开(公告)号: | CN110490970B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 牟文杰 | 申请(专利权)人: | 广联达科技股份有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06F16/51 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
地址: | 100193 北京市海淀区西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 三维 几何 信息 方法 装置 电子设备 | ||
本发明公开了一种存储三维几何信息的方法、装置和电子设备,用于解决mesh数据存储中内存占用较大的问题。本发明方法步骤如下:获取一个三维空间网格;计算其坐标基准点;把所有点的坐标减去该坐标基准点的坐标,得到新的坐标以unsigned short型数值存储。进一步的方案还包括:计算该三维空间网格的动态缩放比例,将各点坐标缩放后再减去所述坐标基准点的坐标,得到新的坐标以unsigned short型数值存储。本发明由于采用mesh相对坐标值,实现了用内存消耗更小的unsigned short型数值来代替float型数值存储。采用动态缩放,大尺寸mesh也可以用unsigned short型数值来存储。
技术领域
本发明涉及BIM模型数据的处理及存储方法。
背景技术
BIM,全称为建筑信息模型(Building Information Modeling),是以建筑工程项目的各项相关信息数据为基础而建立的三维信息模型,通过数字信息仿真模拟建筑物所具有的真实信息,具有信息完备性、信息关联性、信息一致性、可视化、协调性、模拟性、优化性和可出图性等特点。
BIM模型中,各种三维构件的几何信息都是以一系列三维空间点组成,这些三维空间点一起构成了一个空间网格结构,这个空间网格被称为BIM构件的mesh。
现有技术中,mesh的几何信息都是由三维空间点和三角形索引组成,其中三角形索引由整数型数值(unsigned int)存储,而三维空间点的坐标由三个维度的浮点型数值(float)存储,由于浮点型数值(float)存储所占用的存储空间较大,将带来内存消耗大、解析效率低等后续问题。
发明内容
本发明的目的在于解决现有mesh数据存储中内存占用较大的问题,整体而言,要在紧凑的数据存储方式基础上,减小文件尺寸,降低内存消耗。
为了达到上述目的,本发明提供了一种存储三维几何信息的方法,包括以下步骤:1)获取一个三维空间网格;2)计算该三维空间网格的坐标基准点;3)将该三维空间网格中各点坐标减去所述坐标基准点的坐标,得到新的各点坐标;4)存储得到的所述新的各点坐标。
进一步地,所述步骤2)计算该三维空间网格的坐标基准点具体如下:设该坐标基准点的坐标为(x_base,y_base,z_base),x_base取该三维空间网格中x坐标的最小值,y_base取该三维空间网格中y坐标的最小值,z_base取该三维空间网格中z坐标的最小值。
进一步地,所述步骤2)和步骤3)之间还包括计算该三维空间网格的动态缩放比例,所述步骤3)在将三维空间网格中各点坐标减去所述坐标基准点的坐标之前,首先将该点坐标乘以所述动态缩放比例,然后再将缩放后的坐标减去所述坐标基准点的坐标。
进一步地,所述步骤3)中,动态缩放比例根据以下公式计算:
base_scale=65535/MAX(x_d,y_d,z_d),其中base_scale表示动态缩放比例,设该三维空间网格中x坐标的最小值为x_min,最大值为x_max,y坐标的最小值为y_min,最大值为y_max,z坐标的最小值为z_min,最大值为z_max,则x_d=x_max-x_min,y_d=y_max-y_min,z_d=z_max-z_min,MAX(x_d,y_d,z_d)表示取x_d,y_d,z_d中的最大值。
进一步地,所述三维空间网格中各点的原始坐标为float型数值,所述动态缩放比例为float型数值,所述新的各点坐标以unsigned short型数值存储。
本发明还提供了一种存储三维几何信息的装置,包括:网格获取单元,用于获取一个三维空间网格;基准点计算单元,用于计算该三维空间网格的坐标基准点;坐标转换单元,用于将该三维空间网格中各点坐标减去所述坐标基准点的坐标,得到新的各点坐标;存储单元,用于存储得到的所述新的各点坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广联达科技股份有限公司,未经广联达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910730007.1/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置