我正在尝试在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;
答案 0 :(得分:0)
当我在cgal-discuss邮件列表上回复你时,问题可能是参数PMP::parameters::number_of_points_per_area_unit(4000)
,好像你的网格区域很大,会产生很多点。如果情况并非如此,请post a bug report以便我们重现并修复。