如何
修改CGAL表面网格顶点索引坐标?现在我一直在尝试像这样更改顶点的坐标:
for (auto vertex_iterator : mesh.vertices()) {
Point_3 p(1,0,1);
mesh.point(vertex_iterator) = p;
}
上面的代码只是一个示例,我没有为所有顶点分配相同的坐标。
在我尝试用它进行校准后,我得到了未定义的结果。
实际上,我不明白您的代码有什么问题,我认为您的问题不是由此引起的。你能提供关于你的未定义结果的更多信息吗?
但是精度,Surface_mesh::Vertex_index没有坐标,它有一个关联的点,该点具有坐标。这就是你用mesh.point(vertex_index(访问的内容。