使用单元中心的X,Y,Z坐标创建3D网格

时间:2016-06-17 10:42:24

标签: python numpy scipy

我有一个问题,我在网格的单元中心给出了x,y,z坐标值。我想使用这些单元格中心坐标创建结构化网格。 任何想法如何做到这一点?

1 个答案:

答案 0 :(得分:1)

如果网格是常规的:

  1. 您已计算dx = x[i+1]-x[i]dy = y[i+1]-y[i]dz = z[i+1]-z[i]

  2. 然后计算新的点数组: x1[i] = x[i]-dx/2y1[i] = y[i]-dy/2z1[i] = z[i]-dz/2

  3. 如果网格不规则,则必须执行相同操作,但必须为每个网格单元定义dx,dy,dz