Предположим, я построил трехмерную триангуляцию Делоне из N точек. Теперь у меня есть точка запроса, и мне нужно найти тетраэдр триангуляции, который окружает точку запроса. Как это сделать максимально быстро? Я знаю об общих методах octtree и kdtree, но я надеялся, что есть быстрый метод, который использует тот факт, что тетраэдры не произвольны, а являются результатом трехмерного Делоне.
Я могу использовать VTK или CGAL или другую библиотеку C++, и код должен быть на C++.