载入中...
搜索中...
未找到
SpatialHash3D.h
浏览该文件的文档.
Last-query hit buffer shared by spatial indexes. Script pattern: call query* → getResultCount / getRe...
Definition QueryIds.h:11
Uniform-grid spatial hash for 3D AABB / sphere queries.
Definition SpatialHash3D.h:13
SpatialHash3D & operator=(const SpatialHash3D &)=delete
bool insert(int id, float minX, float minY, float minZ, float maxX, float maxY, float maxZ)
Definition SpatialHash3D.cpp:75
int querySphere(float cx, float cy, float cz, float radius)
Definition SpatialHash3D.cpp:146
SpatialHash3D(const SpatialHash3D &)=delete
void setCellSize(float cellSize)
Definition SpatialHash3D.cpp:12
bool update(int id, float minX, float minY, float minZ, float maxX, float maxY, float maxZ)
Definition SpatialHash3D.cpp:93
int getResultId(int index) const
Definition SpatialHash3D.h:36
~SpatialHash3D()=default
int queryAABB(float minX, float minY, float minZ, float maxX, float maxY, float maxZ)
Definition SpatialHash3D.cpp:137
int queryPoint(float x, float y, float z)
Definition SpatialHash3D.cpp:129
Definition Scene.h:33
Definition Bounds.h:43