一种海量网格点三维模型热力图分块快速渲染方法

    公开(公告)号:CN117745910B

    公开(公告)日:2024-08-16

    申请号:CN202311814998.4

    申请日:2023-12-26

    IPC分类号: G06T15/00 G06F16/16 G06F16/13

    摘要: 本发明公开一种海量网格点三维模型热力图分块快速渲染方法,包括数据文件预处理、数据文件读取和热力值匹配计算阶段,利用空间聚类分析、文件分片、多线程处理、策略缓存、分块加载等手段,在保证渲染效果的基础上提升海量网格点三维模型热力图的渲染速度。数据预处理阶段,对模型网格点文件以及点位热力值文件进行分片;数据文件读取阶段,采用多线程对两类文件分片进行读取,基于点位热力值文件分片构建空间索引树STRtree,基于模型网格点文件分片构建模型网格分块ModelBlock,并依据一定的缓存策略对构建结果进行缓存;热力值匹配计算阶段,基于构建好的STRtree,并行匹配每块ModelBlock网格顶点的热力值并计算顶点颜色,将每块ModelBlock的顶点颜色返回客户端实现分块热力图渲染。

    一种海量网格点三维模型热力图分块快速渲染方法

    公开(公告)号:CN117745910A

    公开(公告)日:2024-03-22

    申请号:CN202311814998.4

    申请日:2023-12-26

    IPC分类号: G06T15/00 G06F16/16 G06F16/13

    摘要: 本发明公开一种海量网格点三维模型热力图分块快速渲染方法,包括数据文件预处理、数据文件读取和热力值匹配计算阶段,利用空间聚类分析、文件分片、多线程处理、策略缓存、分块加载等手段,在保证渲染效果的基础上提升海量网格点三维模型热力图的渲染速度。数据预处理阶段,对模型网格点文件以及点位热力值文件进行分片;数据文件读取阶段,采用多线程对两类文件分片进行读取,基于点位热力值文件分片构建空间索引树STRtree,基于模型网格点文件分片构建模型网格分块ModelBlock,并依据一定的缓存策略对构建结果进行缓存;热力值匹配计算阶段,基于构建好的STRtree,并行匹配每块ModelBlock网格顶点的热力值并计算顶点颜色,将每块ModelBlock的顶点颜色返回客户端实现分块热力图渲染。