Alpha_shape_3::Finite_edges_iterator editer;
for (editer = A3.finite_edges_begin(); editer != A3.finite_edges_end(); editer++)
{
Point3 p1 = editer->first->vertex(CGAL::Triangulation_cw_ccw_2::ccw(editer->second))->point();
Point3 p2 = editer->first->vertex(CGAL::Triangulation_cw_ccw_2::cw(editer->second))->point();
double x0 = p1[0];
double y0 = p1[1];
double z0 = p1[2];
double x1 = p2[0];
double y1 = p2[1];
double z1 = p2[2];
}
本文介绍使用CGAL库进行三维Alpha形状边迭代的方法。通过遍历有限边集合,获取每条边的两个顶点坐标,实现对三维空间中Alpha形状的边的具体操作。
280

被折叠的 条评论
为什么被折叠?



