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