нанофланн в двух точках равноудаленности от центра - PullRequest
0 голосов
/ 27 августа 2018

Я использую nanoflann, чтобы найти k ближайших соседей (например, k ближайших точек к x ). Скажем, я нахожу k точек и определяю r как наименьший радиус, который содержит все k точек. Затем я добавляю новую точку y так, чтобы y лежал на краю шара. Когда я снова нахожу k ближайших точек к x , y , это НЕ включено. Кажется, что поведение по умолчанию для нанофланна, если две точки равноудалены от точки, состоит в том, чтобы вернуть точку, которая была добавлена ​​первой. Есть ли способ изменить это так, чтобы он возвращал точку, которая была добавлена ​​последней?

...