我有一个二维地图,边缘是环形的。因此,如果你走到右边缘,你会出现在地图的左侧。其他三个边缘也是如此。
这对于我使用的KD树来查找点范围内的元素是一个问题。通常,您会检查超球体是否与超平面碰撞,以确定是否应该继续搜索树的另一侧,但这种检查在环形边缘上不起作用。
有没有办法修改KD树以适用于甜甜圈型的2D空间?
这对于我使用的KD树来查找点范围内的元素是一个问题。通常,您会检查超球体是否与超平面碰撞,以确定是否应该继续搜索树的另一侧,但这种检查在环形边缘上不起作用。
有没有办法修改KD树以适用于甜甜圈型的2D空间?