基于区域的 CGAL 平滑关闭但未执行平滑
Area-based CGAL smoothing turned off but smoothing not performed
我或多或少复制了this CGAL example,主要是除了那个而不是
PMP::smooth_mesh(mesh, PMP::parameters::number_of_iterations(nb_iterations)
.use_safety_constraints(false)
.edge_is_constrained_map(eif));
我将基于区域的平滑设置为 false,因为我没有 Ceres 库:
PMP::smooth_mesh(mesh,
PMP::parameters::number_of_iterations(niters)
.use_area_smoothing(false)
.use_Delaunay_flips(false)
.use_safety_constraints(false)
.edge_is_constrained_map(eif));
然而,在尝试我的代码时,抛出了这条消息:
Area-based smoothing requires the Ceres Library, which is not
available. No such smoothing will be performed!
我设置了use_area_smoothing(false)
之后就不懂了。如何告诉 CGAL 我不想要基于区域的平滑?
无法禁用它。这种过于冗长是一个错误,最近已在以下拉取请求中修复:https://github.com/CGAL/cgal/pull/6502.
它将成为即将发布的 CGAL 5.5 的一部分;在那之前你可以在本地应用补丁。
我或多或少复制了this CGAL example,主要是除了那个而不是
PMP::smooth_mesh(mesh, PMP::parameters::number_of_iterations(nb_iterations)
.use_safety_constraints(false)
.edge_is_constrained_map(eif));
我将基于区域的平滑设置为 false,因为我没有 Ceres 库:
PMP::smooth_mesh(mesh,
PMP::parameters::number_of_iterations(niters)
.use_area_smoothing(false)
.use_Delaunay_flips(false)
.use_safety_constraints(false)
.edge_is_constrained_map(eif));
然而,在尝试我的代码时,抛出了这条消息:
Area-based smoothing requires the Ceres Library, which is not available. No such smoothing will be performed!
我设置了use_area_smoothing(false)
之后就不懂了。如何告诉 CGAL 我不想要基于区域的平滑?
无法禁用它。这种过于冗长是一个错误,最近已在以下拉取请求中修复:https://github.com/CGAL/cgal/pull/6502.
它将成为即将发布的 CGAL 5.5 的一部分;在那之前你可以在本地应用补丁。