How do i get all the vertices of the polygons in Voronoi 2D plot.
1 view (last 30 days)
Show older comments
I am looking for a way to get all the vertices of Voronoi plot, I know i can use this:
[v,c] = voronoin([x(:) y(:)])
This will provide the index of the vertices for each polygon and the positions of each. This will also identify the finite vertices. But what I am looking for is the point positions where there is no vertices, but where the polygon line crosses the defined figure axis. IS this possible?
Thank you.
0 Comments
Answers (1)
KSSV
on 27 May 2016
Where ever the length of c{i} is less it is not closed....Check for each length of c{i} and use nearest neighbor to get the points you wanted. You may use knnsearch for nearest points. Hope this helps.
2 Comments
See Also
Categories
Find more on Voronoi Diagram in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!