【发布时间】:2021-07-28 15:21:07
【问题描述】:
我正在尝试进行 3D Delaunay 三角剖分,我需要获取此三角剖分的外心。我是这样做的:
typedef CGAL::Delaunay_triangulation_3<K, Tds> Triangulation;
// Construct the triangulation in parallel
Triangulation T(V.begin(), V.end());
assert(T.is_valid());
centros.open("centros.txt");
//With this I would obtain the circumcenters of the triangulation?:
for (Triangulation::Finite_cells_iterator it = T.finite_cells_begin(); it != T.finite_cells_end(); it++)
{
cout << it->circumcenter() << " / " << T.dual(it) << endl;
}
但是,我获得的中心距离我的初始点太远了,所以我怀疑这是否是获得球体外心的正确方法。有什么帮助吗?谢谢。
【问题讨论】:
标签: cgal