说明:这篇文章是我在中国大学MOOC上学习python科学计算三维可视化
1.ImageData
ImageData的点在三维等间距上
参数 |
说明 |
origin |
三维网络数据的起点坐标 |
spacing |
三维网络数据在X,Y,Z轴上的间距 |
dimensions |
在X,Y,Z轴上的网格 |
举例:img = tvtk.ImageData(spacing=(1, 1, 1), origin=(1, 2, 3), dimensions=(3, 4, 5))
2.RectilinearGrid:间隔不均匀的网格,所有点都在正交的网格上
x,y,z是用数组来分别存放,X,Y,Z轴上的数据
r = tvtk.RectilinearGrid()
r.x_coordinates = x
r.y_coordinates = y
r.z_coordinates = z
r.dimensions = len(x),len(y),len(z)