我在 python 中有一个点数组来制作一个方形格子。我想像这样对它进行三角测量:
使大括号以棋盘图案从一个正方形交替到另一个正方形。我的尝试是基于在三角测量之前对其进行变形。例如,在通过三角剖分之前剪切晶格
xy_skew = np.dstack((xypts[:,0]+ 0.1*xypts[:,1], xypts[:,1]))[0]
tri = scipy.spatial.Delaunay(xy_skew)
TRI = tri.vertices
可以给我所有“向右”对角线或所有“向左”对角线,但我还没有找到可以导致所需三角剖分的变形。
我怎样才能有效地做到这一点(对于〜百万点的晶格)?
如果相关,我的点的指数首先在 Y 中增加,然后在 X 中增加。
谢谢!