c++ - 使用 CGAL 框架在 C++ 中进行正常估计

标签 c++ cgal

我一直在使用 CGAL 通过 CGAL::mst_orient_normals 函数来估计一组点的法线,但它太慢了。我什至尝试了文档中的示例。它估计与球体对应的一组点中的法线,并且需要 1 个多小时。我想知道这是正常现象还是我做错了什么。

最佳答案

  • 如果您使用 Visual C++/Studio 进行编译,请确保您在 Release 模式下运行。对于基于 STL 构建的模板代码,它比调试模式快得多。
  • 确保您使用的是能够估计法线的最简单的内核。例如,Exact_predicates_exact_constructions_kernel 将比 Exact_predicates_inexact_constructions_kernel

关于c++ - 使用 CGAL 框架在 C++ 中进行正常估计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722542/

相关文章:

c++ - 带参数的单例模式对象

c++ - 带有窄字符串的 swprintf()

c++ - 为什么 KD 树对于点集中的最近邻搜索如此缓慢?

c++ - 在 CGAL 正则三角剖分中插入带有信息的加权点

c++ - uint8_t 到 sint8_t 的转换

c++ - Qt 模型/ View 使用模型项 : is specific view item required?

c++ - QT中如何使QMenu Item可勾选

c++ - CGAL Alpha_shape_2 提取边界顶点

javascript - CGAL 本地性能与 WebAssembly 中的性能对比

graphics - 如何确定一个点是否在二维网格内(CGAL)?