CGAL 2.5D三角测量附加顶点信息

时间:2017-01-22 03:20:07

标签: c++ cgal

因此我目前使用此设置进行2.5D Delaunay三角测量。

    typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
    typedef CGAL::Triangulation_euclidean_traits_xy_3<K> Gt;
    typedef CGAL::Delaunay_triangulation_2<Gt> Delaunay;
    typedef K::Point_3 Point_3;

但我想在每个顶点附加额外的信息。我正在使用此设置,因为3D数据是LiDAR,因此受到限制。这种方法效果很好,但我只需要在每个顶点附加附加信息。

这是我试图使用的内容,但Delaunay_triangulation_2的模板并不允许这么多参数。有什么想法吗?

    typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
    typedef CGAL::Triangulation_vertex_base_with_info_2<unsigned int, K> Vb;
    typedef CGAL::Triangulation_data_structure_2<Vb> Tds;
    typedef CGAL::Exact_triangulation_euclidean_traits_xy_3<K> Gt;
    typedef CGAL::Delaunay_triangulation_2<K,Gt,Tds> Delaunay;

1 个答案:

答案 0 :(得分:2)

我已经为您提供了一个完整的示例on github并提交了pull request