我想用网格创建vtk文件(我使用vtk 9) vtk应具有:
# vtk DataFile Version 3.0
POINTS
POLYGONS
NORMALS
我创建了一个三维立方体对象
cube1 = vtk.vtkCubeSource()
cube1.SetXLength(6)
cube1.SetYLength(10)
cube1.SetZLength(4)
cube1.SetCenter(0,2,0)
cube1.Update()
如何将其保存为所需格式? 我试过这个
writer = vtk.vtkPolyDataWriter()
writer.SetInputData(cube1.GetOutput())
writer.SetFileName('cube1.vtk')
writer.Update()
我得到了格式5.1,但我需要旧的。如果有任何方法可以得到旧的格式?(除了使用旧版本的vtk)
VTK不允许选择旧格式,因此VTK 9只能在版本5.1中写入旧文件
相关问题 更多 >
编程相关推荐