У меня есть пространственные данные - (x, y) точки на плоскости - которые я разбиваю на квадранты. Идея состоит в том, чтобы найти, какие точки являются соседями с данной (a, b) точкой. Точки являются соседями, если есть какое-то (скажем, L) расстояние между ними. Проблема в том, что пространство является периодическим, т. Е. Если точка очень близка к краю (< L), эта точка должна быть соседом точки, близкой к противоположному краю. (Периодический в данном случае я имею в виду, что плоскость повторяется)Любые рекомендации о том, как реализовать квадранты с периодическими пределами?
|=================== | ===================|
|(a, b) (c,d)| (a, b) (c,d) |
| | |
| (e,f) | (e, f) |
| (h,i)| (h,i)|
|=================== | ===================|
|(a, b) (c,d)| (a, b) (c,d) |
| | |
| (e,f) | (e, f) |
| (h,i)| (h,i)|
| ================== | ===================|
То есть точки (а, б) и (в, г) и (H, I) должен быть соседями. Соседи (a, b) - это точки внутри круга с радиусом L с центром (a, b).
Бумаги, практические пожелания.
Спасибо,
Ребята:
Спасибо за ваши ответы, Я не проверить StackOverflow некоторое время был занят на другом проекте будет проверить свои ответы прямо сейчас! Большое спасибо.