diff --git a/core/src/dynamic_spatial_organizer.hh b/core/src/dynamic_spatial_organizer.hh index 59398d7957a62ed922484ce6c84d9877dcb9b58a..dada464d4aaf80e657c06ba469a1a3560211a15c 100644 --- a/core/src/dynamic_spatial_organizer.hh +++ b/core/src/dynamic_spatial_organizer.hh @@ -286,9 +286,8 @@ private: mutable WithinList result_buffer_; Index gen_index(const geom::Vec3& pos) const { - Index nrvo(static_cast<int>(std::floor(pos[0]/delta_ + Real(0.5))), - static_cast<int>(std::floor(pos[1]/delta_ + Real(0.5))), - static_cast<int>(std::floor(pos[2]/delta_ + Real(0.5)))); + Index nrvo(std::floor(pos[0]/delta_), std::floor(pos[1]/delta_), + std::floor(pos[2]/delta_)); return nrvo; } };