[運算] 找出限定範圍內voronoi的neighbor
我想找出在2000*2000範圍內
voronoi site的鄰居
在網路上有找到
tri = delaunay(x,y);
Neighbors = reshape(permute(cat(3,tri,tri(:,[2 3 1])),[3 2 1]),2,[]).';
Neighbors = unique(sortrows(sort(Neighbors,2)),'rows');
這段語法可以產生我鄰居
但在超出範圍的地方所相遇使用相鄰邊的site也會被列入
想請問如何在遇到boundary的時候就不繼續計算鄰居的方法
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.181.41
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章