说明:收录25万 73个行业的国家标准 支持批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111571641.9 (22)申请日 2021.12.21 (71)申请人 中国电建集团成 都勘测设计 研究院 有限公司 地址 610072 四川省成 都市青羊区浣花北 路1号 (72)发明人 周洪永 李强 古翔宇 李磊  成昱村 王烁斯  (74)专利代理 机构 成都虹桥专利事务所(普通 合伙) 51124 代理人 吴中伟 (51)Int.Cl. G06F 30/13(2020.01) G06F 30/20(2020.01) G06F 16/13(2019.01) (54)发明名称 BIM模型数据结构 构建方法 (57)摘要 本发明BIM模型数据结构构建方法涉及建筑 领域BIM模型, 通过创建包含所述BIM模型的正方 体, 建立三维直角坐标系, 将BIM模型中的构 件通 过坐标点的点的集合来表示, 并将所述正方体按 照循环拆分等级依次拆分成多个子正方体, 并进 行编号, 通过BIM模型的构件的中心点对应的子 正方体编号相等为条件合并模型, 按照抽稀算法 进行压缩, 根据循环拆分等级设置压缩比例参 数, 按照3DTiles数据规范建立深度和循环拆分 等级相等的树行索引文件, web端通过所述索引 文件加载BIM模型, 解决了web端加载模型对终端 配置及网络要求较高的问题, 本发明适用于BIM 模型。 权利要求书1页 说明书3页 附图1页 CN 114218650 A 2022.03.22 CN 114218650 A 1.BIM模型 数据结构 构建方法, 其特 征在于, 包括以下步骤: S01、 建立一个正方体, 使得BIM模型中的所有构件都在所述正方体内, 并以此正方体为 基础, 建立三 维直角坐标系, 用所述三 维直角坐标系中的点的集合表 示BIM模型中的每一个 构件; S02、 计算BIM模型中的每一个构件的中心点 坐标; S03、 设定循环 拆分等级 n和参数k, 从1到n依次将所述正方体的边长平均分成kp份, 获得 k3p子正方体, 所述p为次数, 并对所有子正方体进行编号; S04、 计算BIM模型中的每一个构件 的中心点在步骤S03获得的所有子正方体中对应的 子正方体的编号; S05、 将对应的子正方体的编号中子正方体编号相同的构件合并为 一个模型; S06、 按照抽稀算法对模型进行压缩, 根据循环拆分等级设置压缩比例参数, 按照 3DTiles数据规范建立深度为 n的树形索引文件。 2.根据权利要求1所述的BIM模型数据结构构建方法, 其特征在于, 步骤S03中, 所述子 正方体的编号 为p_m, 所述m以编号 顺序依次为1到k3p。 3.根据权利要求2所述的BIM模型数据结构构建方法, 其特征在于, 步骤S04中, 所述对 应的子正方体的编号 为i_p_m, 所述 i为第i个构件。 4.根据权利要求3所述的BIM模型数据结构构建方法, 其特征在于, 步骤S05中, 所述模 型为H(i)_p_m, 表示p_m相同的不同构件的集 合。 5.根据权利 要求1‑4任意一项所述的BIM模型数据结构构建方法, 其特征在于, 步骤S01 中, 所述三维直角坐标系的原点与所述 正方体的一个顶点重合。权 利 要 求 书 1/1 页 2 CN 114218650 A 2BIM模型数据 结构构建方法 技术领域 [0001]本发明涉及建筑领域BIM模型, 特别涉及 BIM模型数据结构 构建方法。 背景技术 [0002]在建筑领域BIM模型构件数量一般十分庞大, 在设计软件里面, 因为所有构件存储 在本地, 不存在网络加载问题, 模 型操作浏览 效果较好, 但是, 当模型需要在web 浏览器里远 程加载时, 不可避免存在网络加载问题, 每加载一个模型构件web 浏览器就需要建立相应连 接, 在建立和释放连接过程中占用大量的计算资源及时间资源, 导致在web端加载BIM模型 对终端配置及网络要求较高, 如果 终端配置及网络情况不达标, 则会导致web端加载时间较 长导致用户体验较差 。 发明内容 [0003]本发明所解决的技术问题: 提供一种BIM模型数据结构构建方法, 在终端配置及网 络环境一定的情况下, 通过优化模型数据结构, 解决web端加载BIM模型时间长和效果差的 问题。 [0004]本发明解决上述技术问题采用的技术方案: BIM模型数据结构构建方法, 其特征在 于, 包括以下步骤: [0005]S01、 建立一个正方体, 使得BIM模型中的所有构件都在所述正方体内, 并以此正方 体为基础, 建立三 维直角坐标系, 用所述三 维直角坐标系中的点的集合表示BIM模 型中的每 一个构件; [0006]S02、 计算BIM模型中的每一个构件的中心点 坐标; [0007]S03、 设定循环拆分等级n和参数k, 从1到n依次将所述正方体的边长平均分成kp 份, 获得k3p子正方体, 所述p为次数, 并对所有子正方体进行编号; [0008]S04、 计算BIM模型中的每一个构件的中心点在步骤S03获得的所有子正方体中对 应的子正方体的编号; [0009]S05、 将对应的子正方体的编号中子正方体编号相同的构件合并为一个模型H(i)_ p_m; [0010]S06、 按照抽稀算法对模型H(i)_p _m进行压缩, 根据循环拆分等级设置压缩比例参 数, 按照3DTi les数据规范建立深度为 n的树型索引文件。 [0011]进一步的, 步骤S03中, 所述子正方体的编号为p_m, 所述m以编号顺序依次为1到 k3p。 [0012]进一步的, 步骤S04中, 所述对应的子正方体的编号 为i_p_m, 所述 i为第i个构件。 [0013]进一步的, 步骤S0 5中, 模型H(i)_p_m为p_m相同的不同构件的集 合。 [0014]进一步的, 步骤S01中, 所述三维直角坐标系的原点与所述正方体的一个顶点重 合。 [0015]本发明的有益效果: 本发明BIM模型数据结构构建方法, 通过创 建包含所述BIM模说 明 书 1/3 页 3 CN 114218650 A 3

.PDF文档 专利 BIM模型数据结构构建方法

文档预览
中文文档 6 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 BIM模型数据结构构建方法 第 1 页 专利 BIM模型数据结构构建方法 第 2 页 专利 BIM模型数据结构构建方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 01:50:04上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。