BIM模型渲染中的构件定位方法、设备及介质

    公开(公告)号:CN119941983A

    公开(公告)日:2025-05-06

    申请号:CN202411892919.6

    申请日:2024-12-20

    Abstract: 本申请公开了一种BIM模型渲染中的构件定位方法,包括:将BIM模型中满足合并条件的多个独立构件合并成整体模型;使用八叉树将BIM模型的空间分割成多个子空间,并分别生成与每个子空间对应的八叉树节点;将每一独立构件分配至对应的八叉树节点;获取对整体模型的点击动作对应的点击点的屏幕坐标,并将屏幕坐标转换为点击点在BIM模型中的三维空间坐标;根据三维空间坐标获取点击点所属的八叉树节点中子空间最小的八叉树节点;将子空间最小的八叉树节点中边界盒包含点击点的至少一个独立构件确定为点击动作对应的目标构件。本申请在合并模型的基础上保持了单构件的点击查询,从而在大规模BIM模型的Web端渲染中满足了流畅度和交互性的要求。

    基于Three.js的BIM模型渲染与构件定位的方法、设备及产品

    公开(公告)号:CN119690559A

    公开(公告)日:2025-03-25

    申请号:CN202411711393.7

    申请日:2024-11-26

    Abstract: 本发明提供了一种基于Three.js的BIM模型渲染与构件定位的方法、设备及产品,该方法包括:将满足预定合并条件的多个独立构件合并成整体模型;使用八叉树将BIM模型的空间分割成多个子空间,并生成对应的节点;将每一独立构件分配到对应的八叉树节点中;响应于对整体模型的点击,确定点击点的屏幕坐标,获得点击点在BIM模型中的三维空间坐标;确定点击点所属的最小八叉树节点;将最小八叉树节点包含的至少一个独立构件中、边界盒包含点击点的独立构件确定为点击对应的目标构件。利用上述技术方案,可以在合并模型的基础上保持单构件的点击查询,从而在大规模BIM模型的Web端渲染中满足流畅度和交互性的要求。

Patent Agency Ranking