ViewDesignEngine  3.1.0
高性能 CAD 计算几何引擎
spatial_index.h 文件参考

空间索引抽象基类 更多...

#include "vde/core/aabb.h"
#include "vde/core/line.h"
#include "vde/core/triangle.h"
#include <vector>
#include <memory>
spatial_index.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  vde::spatial::SpatialIndex< T >
 空间索引抽象基类 更多...
 

命名空间

 vde
 
 vde::spatial
 

详细描述

空间索引抽象基类

定义所有空间加速结构的统一接口。子类通过不同策略实现 空间划分与加速查询,在构建效率与查询性能之间做权衡。

子类包括:

  • BVH: 层次包围盒,适合静态三角形网格
  • Octree: 八叉树,适合均匀分布点云
  • KDTree: k-d 树,适合维度无关的中规模数据
  • RTree: R 树,适合动态插入删除场景

在文件 spatial_index.h 中定义.