(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210580010.1
(22)申请日 2022.05.25
(71)申请人 苏州金螳螂三维软件 有限公司
地址 215000 江苏省苏州市工业园区金尚
路99号
(72)发明人 郭金柱
(74)专利代理 机构 广州市越秀区哲力专利商标
事务所(普通 合伙) 44288
专利代理师 谢有林
(51)Int.Cl.
G06F 30/13(2020.01)
G06F 8/65(2018.01)
(54)发明名称
一种BIM构件联动更新方法、 终端以及存储
介质
(57)摘要
本发明提供一种BIM构件联动更新方法、 终
端以及存储介质, 该BIM构件联动更新方法包括
S101: 获取BIM构 件的构件属性, 根据构件属性创
建有向图; S102: 基于变更的BIM构件、 有向图获
取并更新发生联动变更的关联BIM构件。 本发明
通过有向图对BIM构件进行联动更新, 整个更新
过程操作简单、 耗时短、 效率高, 且避免了 人工查
找、 更新容易遗漏的问题, 满足了用户的设计的
需求, 提升 了用户的使用体验。
权利要求书1页 说明书6页 附图7页
CN 115168933 A
2022.10.11
CN 115168933 A
1.一种BIM构件联动更新方法, 其特 征在于, 所述BIM构件联动更新方法包括:
S101: 获取BIM构件的构件属性, 根据所述构件属性创建有向图;
S102: 基于变更的BIM构件、 有向图获取并更新发生联动变更的关联BIM构件。
2.如权利 要求1所述的BIM构件联动更新方法, 其特征在于, 所述获取BIM构件的构件属
性的步骤具体包括:
遍历场景中的BIM构件, 搜集每一个BIM构件的属性计算器, 获取所述属性计算器对应
的输入属性、 输出属性。
3.如权利要求2所述的BIM构件联动更新方法, 其特征在于, 所述根据所述构件属性创
建有向图的步骤具体包括:
根据输入属性、 输出属性构建所述有向图的点和有向边, 其中, 有向边的起点为输入属
性, 终点为输出属性。
4.如权利要求3所述的BIM构件联动更新方法, 其特征在于, 所述根据输入属性、 输出属
性构建所述有向图的点和有向边的步骤之前还 包括:
判断所述属性计算器的输出属性是否为纯计算属性;
若是, 则建立key ‑value缓存, 将输入属性值作为缓存的key, 输出属性值为缓存的
value;
若否, 则根据输入属性、 输出属性构建所述有向图的点和有向边。
5.如权利要求1所述的BIM构件联动更新方法, 其特征在于, 所述基于变更的BIM构件、
有向图获取并更新发生联动变更的关联BIM构件的步骤具体包括:
获取发生变更的BIM构件的变更信息, 根据变更信 息从有向图中获取联动的构件属性,
基于联动的构件属性更新关联BIM构件, 所述变更信息包括发生变更的构件属性的信息 。
6.如权利 要求5所述的BIM构件联动更新方法, 其特征在于, 所述获取发生变更的BIM构
件的变更信息的步骤具体包括:
根据BIM构件变更 前后的状态对比结果获取 所述BIM构件中发生变化的构件属性。
7.如权利要求5所述的BIM构件联动更新方法, 其特征在于, 所述根据变更信息从有向
图中获取 联动的构件属性的步骤具体包括:
通过前序遍历从有向图中获取与变更的构件属性存在联动的构件属性。
8.如权利要求5所述的BIM构件联动更新方法, 其特征在于, 所述基于联动的构件属性
更新关联BIM构件的步骤具体包括:
对所述联动的构件属性进行属性判断, 基于判断结果更新关联BIM构件。
9.一种智能终端, 其特征在于, 所述智能终端包括处理器、 存储器, 所述存储器存储有
计算机程序, 所述处理器与所述存储器通信连接, 通过所述计算机程序执行如权利要求 1‑8
任一项所述的BIM构件联动更新方法。
10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有程序数
据, 所述程序数据被用于执 行如权利要求1 ‑8任一项所述的BIM构件联动更新方法。权 利 要 求 书 1/1 页
2
CN 115168933 A
2一种BIM构件联动更新 方法、 终端以及存 储介质
技术领域
[0001]本发明涉及BIM技术领域, 尤其涉及一种BIM构件联动更新方法、 终端以及存储介
质。
背景技术
[0002]随着BIM技术的快速 发展, 在装饰领域的BIM建模应用也越来越广 泛。 然而, 在装饰
领域应用BIM建模时, BIM构件复杂, 业务属性较强, 其除了依赖墙、 梁、 板、 柱的建筑构件外,
还要维护装修面层的硬装构件和参数化软装构件, 对于装配式装修, 还需支架、 龙骨、 卫浴、
收口等构件。 其中, 每个装饰构件都具有很多构建属性, BIM构件之间也存在着关联。 在大的
场景中, BIM构件和构件属性众多, 在 对其中一个或多个BIM构建进行编辑时, 往往会导致很
多关联的BIM构件需要相应作出变更。 因此, 需要用户一一查找关联的BIM构件和对其作出
更新, 操作麻烦 、 耗时长, 效率低, 且容 易遗漏, 难以满足用户的设计需求。
发明内容
[0003]为了克服现有技术的不足, 本 发明提出一种BIM构件联动更新方法、 终端以及存储
介质, 获取BIM构件的构件属性, 利用该构件属性创建有向图, 通过有向图对BIM构件进 行联
动更新, 整个更新过程操作简单、 耗时短、 效率高, 且避免了人工查找、 更新容易遗漏的问
题, 满足了用户的设计的需求, 提升 了用户的使用体验。
[0004]为解决上述问题, 本发明采用的一个技术方案为: 一种BIM构件联动更新方法, 所
述BIM构件联动更新方法包括: S101: 获取BIM构件的构件属性, 根据所述构件属性创建有向
图; S102: 基于变更的BIM构件、 有向图获取并更新发生联动变更的关联BIM构件。
[0005]进一步地, 所述获取BIM构件的构件属性的步骤具体包括: 遍历场景中的BIM构件,
搜集每一个BIM构件的属性计算器, 获取 所述属性计算器对应的输入属性、 输出属性。
[0006]进一步地, 所述根据所述构件属性创建有向图的步骤具体包括: 根据输入属性、 输
出属性构建所述有向图的点和有向边, 其中, 有向边的起 点为输入属性, 终点 为输出属性。
[0007]进一步地, 所述根据输入属性、 输出属性构建所述有向图的点和有向边的步骤之
前还包括: 判断所述属性计算器的输出属性是否为纯计算属性; 若是, 则建立key ‑value缓
存, 将输入属性值作为 缓存的key, 输出属性值为 缓存的value; 若否, 则根据输入属性、 输出
属性构建所述有向图的点和有向边。
[0008]进一步地, 所述基于变更的BIM构件、 有 向图获取并更新发生联动变更的关联BIM
构件的步骤具体包括: 获取发生变更的BIM构件的变更信息, 根据变更信息从有向图中获取
联动的构件属性, 基于联动的构件属性更新关联BIM构件, 所述变更信息包括 发生变更的构
件属性的信息 。
[0009]进一步地, 所述获取发生变更的BIM构件的变更信息的步骤具体包括: 根据BIM构
件变更前后的状态对比结果获取 所述BIM构件中发生变化的构件属性。
[0010]进一步地, 所述根据变更信息从有向图中获取联动的构件属性的步骤具体包括:说 明 书 1/6 页
3
CN 115168933 A
3
专利 一种BIM构件联动更新方法、终端以及存储介质
安全报告 >
其他 >
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 01:25:00上传分享