CGAL::Intersection 线程安全

CGAL::Intersection thread safe

我正在通过笛卡尔内核使用 2D CGAL::Intersection,但是当我在并行模式下使用它时会导致 double free or corruption (fasttop) 错误。有没有办法从对象中调用它,或者有这个函数的线程安全版本?

有人可以帮我解决吗?

句柄的线程安全和 CGAL::Exact_predicates_exact_constructions_kernel 将添加到 CGAL 5.4 中。

对于以前的版本,您可以使用 GMPXX 和 CGAL::Simple_cartesian<mpq_class> 作为内核类型。