【发布时间】:2015-11-14 15:56:56
【问题描述】:
我已经为此工作了很长时间。我有一个知道所有顶点的 Delaunay 三角形列表,现在我需要计算每个三角形的邻居。
我知道 python 在 scipy.spatial 中有模块 Delaunay,它可以用来计算单形和知道点列表的邻居。但是给定所有单纯形,我如何计算邻居。
三角形列表如下所示:
[[[634706.612442, 3086432.2967], [635268.645733, 3086636.61233],[634830.249107, 3087157.20293]]
[[634706.612442, 3086432.2967], [634830.249107, 3087157.20293], [634401.962216, 3086874.97886]]
[[656237.10083, 3061518.637755], [656776.863279, 3061883.38021], [656330.134218, 3062431.49804]]
[[656237.10083, 3061518.637755], [656330.134218, 3062431.49804], [655787.935768, 3061995.043438]]
[[656541.118122, 3060981.747767], [657223.592341, 3061335.26239], [656776.863279, 3061883.38021]]
[[656541.118122, 3060981.747767], [656776.863279, 3061883.38021], [656237.10083, 3061518.637755]]]
给定每个顶点的 x,y 坐标。
【问题讨论】:
-
我不确定你在问什么不在空间库中。如果你有单纯形,那么你有没有顶点?
-
是的,我有顶点,然后我正在寻找每个三角形的邻居。