有没有比得到x,y,z的所有坐标组合更快的方法itertools.product变成一个polyData?。例如,我的范围是x:10-310,y:10-310和z:0-65。也许像是把一个由mgrid创建的numpy数组放入polyData?在
编辑
例如,我必须把所有的cordinate放在一个polydata中,如下所示:
import itertools
import vtk
x1=[10,11,12...310]
y1=[10,11,12...310]
z1=[0,1,2...65]
points1 = vtk.vtkPoints()
for coords in itertools.product(x1,y1,z1):
points1.InsertNextPoint(coords)
boxPolyData1 = vtk.vtkPolyData()
boxPolyData1.SetPoints(points1)
EDIT2:整个示例
这里的网格非常小,因为只有2个点。但是整个数据集的网格是310*310*50
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐