作者catspawboy (Nuo)
看板MATLAB
标题[运算] 找出限定范围内voronoi的neighbor
时间Thu Mar 14 16:42:57 2013
我想找出在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