2

我如何使用我自己的数据和 CGAL 来构造凸包。特别是我想使用一种Eigen3类型并以某种方式将其包装成 CGAL 可以直接使用它,而无需将所有内容复制Eigen3 Vector2d到 CGALPoint_2类中?

特征类型都有成员函数.x() , .y(), .z()

有人可以介绍如何实现这一点,内核扩展教程很难理解......

更新
到目前为止,我想出了一个自定义迭代器,它存储对Eigen::Matrix(指针或Eigen::Ref类)的引用并迭代 2x1 向量的列。这只是难题的一部分:其次,我设法简单地 typedef Point_2asEigen::Vector2d并使用内核扩展教程(见上文),但我仍然不知道如何将整个难题组合在一起?(我明天发布代码)

4

0 回答 0