MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ make_spatial_index_3d()

MAYAFLUX_API std::unique_ptr< SpatialIndex3D > MayaFlux::Kinesis::make_spatial_index_3d ( float  cell_size)

Create a 3D spatial index with Euclidean squared distance.

Parameters
cell_sizeGrid cell edge length.

Definition at line 529 of file SpatialIndex.cpp.

530{
531 return std::make_unique<SpatialIndex3D>(
532 cell_size,
533 [](const glm::vec3& a, const glm::vec3& b) -> float {
534 glm::vec3 d = a - b;
535 return glm::dot(d, d);
536 });
537}
size_t a
size_t b

References a, and b.