要遍历所有触摸的细胞,您可以使用Amanatides-Woo 算法 。它适用于2D和3D情况。
实施线索
要考虑每个单元格使用的数量,您可以应用某些模型。例如,计算单元格内的路径长度(作为进入和退出坐标的差异)并除以归一化因子以获得单元格权重(例如,通过 CellSize*Sqrt(3) 对于3D情况作为对角线长度)。
CellSize*Sqrt(3)