How do I Get the Neighbors of a Vertex in a Delaunay Triangulation
7 ビュー (過去 30 日間)
古いコメントを表示
MathWorks Support Team
2014 年 11 月 17 日
回答済み: MathWorks Support Team
2014 年 11 月 17 日
How do I get the array of neighboring vertices of a vertex in a delaunayTriangulation object?
By neighboring vertices, I mean the vertices that are connected via edges to a particular vertex.
採用された回答
MathWorks Support Team
2014 年 11 月 17 日
Unfortunately there is no direct method you can call to get the neighbors of a particular vertex. But this can be done programmatically using other methods in delaunayTriangulation class, as follows:
1. Get all the triangles attached to a particular vertex in the triangulation.
2. Use the connectivity list to get the vertex indices of all these triangles.
3. Get a unique list of the above vertices.
You will need to remove the original vertex from the above list.
Please see the attached script "neighboringVertices.m" for sample code.
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Delaunay Triangulation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!