使用Seam作为正方形边界曲面参数化的边界

时间:2018-08-02 15:48:23

标签: cgal

通常,Seam是一棵相连的树,它穿过网格中的一组顶点。我想使用这棵树作为参数化网格的边界。我做了什么:

  1. 从接缝树hd = sm.halfedge(v1,v2)的连续顶点获得的半边沿
  2. 对于每个获得的半边sm.set_face(hd, Surface_mesh::null_face()),将此半边标记为边框 半边。
  3. sm.set_next(hd1,hd2)已完成连接所有 循环中的半边,开始和结束于同一个顶点

因此,现在我将接缝树的所有顶点(沿两个方向)之间的半边设置为空面,从而将接缝树的所有顶点标记为边界顶点。这样,我就可以将接缝树确定为边界。

bhd成为上面任何一个半边。 SMP::parameterize(sm, Parameterizer(border_param), bhd, uv_map);在计算connected_component时失败,因为与bhd相对的半边也指向空面。

我哪一步做错了,周围有什么解决办法吗?

0 个答案:

没有答案