Каждый куб должен иметь размер / объем s ^ 3, верно? Вы хотите построить отношение (x,y,z) -> CubeOf(x,y,z)
, то есть каждая точка связана со специальным кубом?
Я бы перебрал координаты точки и сопоставил каждую точку с соответствующей ячейкой:
вы можете используйте MODULO:
cx := x % s
cy := x % s
cz := x % s
Где cx, cy, cz
- это псевдокоординаты одного куба, на котором вы отображаете точку (x, y, z)
.