2.5D триангуляция Делоне в Python CGAL - PullRequest
0 голосов
/ 20 января 2020

Я успешно установил привязки cgal-swig и могу создавать 2D или 3D триангуляции, как в примерах . В документации и примерах используется только 2D или 3D триангуляция.

Однако у меня есть набор из 2,5D точек, равный x,y,depth. Я хочу, чтобы 2D триангуляция Делоне с z/depth/height была свойством или атрибутом вершин. Насколько я понимаю, Delaunay_triangulation_2 принимает только 2D Points_2 объекты, а Triangulation_3 генерирует тетраэдры, а не треугольники.

Я думаю, что эти решения почти решат мои проблемы:

Однако предлагаемые решения на C ++ (чего я не понимаю). Можно ли использовать тот же подход, используя projection_traits_xy_3, используя привязки cgal-swig в Python? Или есть другой способ, которым я могу (эффективно) связать коллекцию CGAL Point_2 с таблицей поиска с дополнительной информацией? В конце я бы использовал его, например, для интерполяции местности и т. Д.

1 Ответ

0 голосов
/ 21 января 2020

В CGAL пока нет привязок projection_traits.

...