【发布时间】:2018-11-29 21:17:50
【问题描述】:
我想做一个三角形的网格,这些三角形是多边形,使用匀称。
我有一个坐标点列表(每个点 2 个坐标)和一个连接列表。
import numpy as np
import shapely.geometry as geometry
xlen = 20
ylen = 20
x0=0
y0=0
xPoints = np.arange(x0,xlen+1,1)
yPoints = np.arange(y0,ylen+1,1)
GridPoints = np.array([[[x,y] for x in xPoints] for y in yPoints])
triangles = [[i+j*(ylen+1),
(i+1)+j*(ylen+1),
i+(j+1)*(ylen+1)] for i in range(ylen) for j in range(xlen)]
需要多边形,因为我稍后需要针对 x 和 y 优化该网格,以用尽可能多的三角形填充另一个多边形。
【问题讨论】:
标签: python graphics polygon triangulation shapely