CGAL ConvexHull和Eigen

时间:2014-12-18 22:07:03

标签: c++11 cgal eigen3

如何使用我自己的CGAL数据构建凸包。特别是我想使用Eigen3类型并以某种方式包装CGAL可以直接使用它,而不是将所有Eigen3 Vector2d复制到CGAL Point_2类中?

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

有人可以介绍如何实现这一目标,the Kernel Extension tutorial很难理解......

更新
到目前为止,我找到了一个自定义迭代器,它存储了对Eigen::Matrix(指针或Eigen::Ref类)的引用,并迭代了2x1向量的列。这只是谜题的一部分:其次,我设法简单地将def Point_2命名为Eigen::Vector2d并使用内核扩展教程(见上文),但我仍然没有弄清楚如何将整体放在一起难题? (我明天发布代码)

0 个答案:

没有答案