标签: edge cgal
有没有办法从3D多面体中获取边的两个端点顶点?我知道我可以迭代半边,但我宁愿迭代所有其他的半边,因为我只需要沿给定面的每一边的边长。
答案 0 :(得分:2)
如果您有eit Edge_iterator,则可以分别使用eit->opposite()->vertex()和eit->vertex()访问源顶点和目标顶点。如果要访问与顶点关联的点,可以使用point()成员函数(即eit->vertex()->point())。
eit
Edge_iterator
eit->opposite()->vertex()
eit->vertex()
point()
eit->vertex()->point()