包围盒碰撞类型的检测方法、装置、终端设备和存储介质与流程

文档序号:34107801发布日期:2023-05-10 20:58阅读:来源:国知局

技术特征:

1.一种包围盒碰撞类型的检测方法,其特征在于,包括:

2.如权利要求1所述的一种包围盒碰撞类型的检测方法,其特征在于,所述提取bim模型中相互碰撞的构件,生成构件集合,具体包括:

3.如权利要求1所述的一种包围盒碰撞类型的检测方法,其特征在于,所述判断各相邻第一包围盒之间的三角形区域是否相交,具体包括:

4.如权利要求2所述的一种包围盒碰撞类型的检测方法,其特征在于,所述基于所述线程对bim模型中相互碰撞的构件进行提取生成构件集合,具体包括:

5.如权利要求4所述的一种包围盒碰撞类型的检测方法,其特征在于,所述提取所有相互碰撞的构件,生成构件集合,具体包括:

6.如权利要求4所述的一种包围盒碰撞类型的检测方法,其特征在于,判断相邻的第二包围盒是否存在第一重叠区域,具体包括:

7.如权利要求5所述的一种包围盒碰撞类型的检测方法,其特征在于,判断相邻的第三包围盒是否存在第二重叠区域,具体包括:

8.一种包围盒碰撞类型的检测装置,其特征在于,包括:构件集合生成模块、第一包围盒构建模块和碰撞类型确定模块;

9.一种终端设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的一种包围盒碰撞类型的检测方法。

10.一种存储介质,其特征在于,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行如权利要求1至7中任意一项所述的一种包围盒碰撞类型的检测方法。


技术总结
本发明公开了一种包围盒碰撞类型的检测方法、装置、终端设备和存储介质,所述方法,包括:提取,提取构件集合中BIM模型中相互碰撞的构件的三角形区域,构建每一三角形区域所对应的第一包围盒;判断各相邻的第一包围盒之间的三角形区域是否相交;若是则将相邻的两第一包围盒的碰撞类型判定为硬碰撞;若否则计算相邻的两第一包围盒的三角形区域的距离,将距离大于预设距离阈值相邻的两第一包围盒的碰撞类型判定为接触碰撞,将距离小于或等于预设距离阈值的相邻两第一包围盒的碰撞类型判定为软碰撞。本发明对构件集合中的每一构件的三角形区域进行构件包围盒,然后对发生碰撞的包围盒的碰撞类型进行判断,并输出对应的碰撞类型。

技术研发人员:何登富,余建忠,周冰,范永春,朱敏华,戚永乐,李俊锦,薛跃鹏,谭任深,黄晶
受保护的技术使用者:中国能源建设集团广东省电力设计研究院有限公司
技术研发日:
技术公布日:2024/1/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1