CGAL 2D Delaunay 三角剖分:如何获得所有边
如何在 CGAL (C++) 中获取/迭代 2D delaunay 图中的所有边?
例如,在 MATLAB 中,这只是edges(dt)。
How to get/iterate over all the edges in the 2D delaunay graph in CGAL (C++)?
For example, in MATLAB this is just edges(dt).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需要使用成员函数
all_edges_iterator all_edges_begin()
all_edges_iterator all_edges_end()
获取边缘上的迭代器范围。
它记录在 Triangulation_2 页面 此处
请注意,您将获得与无限顶点关联的边以及有限边。
You simply need to use members functions
All_edges_iterator all_edges_begin()
All_edges_iterator all_edges_end()
to get the iterator range over edges.
It is documented on the Triangulation_2 page here
Note that you will get edges incident to the infinite vertex together with finite edges.