CGAL Scale-Space重建法线和颜色

时间:2016-06-14 07:31:42

标签: tuples cgal point-clouds 3d-reconstruction

我正在使用CGAL进行点云处理,并使用Scale-Space重建生成网格。

我最近要求保存颜色和正常信息。因此,我使用boost::tuple(Point_3, Vector_3, CGAL::Color)进行过滤:简化,异常值删除和常规估计/定位。现在使用Scale-Space重建对云进行三角测量只接受点的向量,而不是我创建的元组。

typedef CGAL::Scale_space_surface_reconstruction_3< Kernel > Reconstruction;
Reconstruction reconstruct;
reconstruct.insert( points.begin(), points.end());
//Error if points is defined as vector<PointNormalColorTuple>
//Works if points are vector<Point_3>
//There is no parameter in insert and reconstruct_surface, where I can define property map:
//CGAL::Nth_of_tuple_property_map<0,PointNormalColorTuple>()

我无法复制新vector<Point_3>中的数据,因为颜色信息将会丢失。 任何建议都会有所帮助。

0 个答案:

没有答案