CGAL:hausdorff距离不好

时间:2018-02-09 15:56:20

标签: c++ cgal

我正在尝试在CGAL :: Surface_mesh_3数据结构网格上使用approximate_Hausdorff_distance,但经过+ - 30秒的计算后,我每次都会得到错误的alloc。两个网格包含不超过2k点

代码取自PMP示例:

std::cout << "Approximated Hausdorff distance: "
          << CGAL::Polygon_mesh_processing::approximate_Hausdorff_distance
                <TAG>(mesh1, mesh2,
                CGAL::Polygon_mesh_processing::parameters::number_of_points_per_area_unit(4000))
          << std::endl;

1 个答案:

答案 0 :(得分:0)

当我在cgal-discuss邮件列表上回复你时,问题可能是参数PMP::parameters::number_of_points_per_area_unit(4000),好像你的网格区域很大,会产生很多点。如果情况并非如此,请post a bug report以便我们重现并修复。