VTK 3 "" , vtkImageData (vtkUniformGrid ), vtkRectilinearGrid vtkStructuredGrid. , ββ. vtkImageData , vtkRectilinearGrid , , vtkStructuredGrid ( , ).
:
from vtk import *
dx = 2.0
grid = vtkImageData()
grid.SetOrigin(0, 0, 0)
grid.SetSpacing(dx, dx, dx)
grid.SetDimensions(5, 8, 10)
array = vtkDoubleArray()
array.SetNumberOfComponents(1)
array.SetNumberOfTuples(grid.GetNumberOfPoints())
for i in range(grid.GetNumberOfPoints()):
array.SetValue(i, 1)
grid.GetPointData().AddArray(array)
array.SetName("unit array")