Как прочитать файл vtp в проекте vtk?

У меня есть пример vtk, который может читать файл vtk, если он есть, но я не знаю, куда мне поместить файл vtp?


person user2764349    schedule 14.09.2013    source источник


Ответы (2)


Если читателю передается только имя файла, он должен искать в текущем рабочем каталоге (в том же каталоге, в котором создан ваш исполняемый файл).

person David Doria    schedule 22.10.2013

Чтобы прочитать и распечатать на видео файл .vtp, используйте следующий фрагмент кода:

filename = 'filename'
reader = vtk.vtkXMLPolyDataReader()
reader.setFileName(filename)
mapper = vtk.vtkPolyDataMapper()
mapper.SetInputConnection(reader.GetOutputPort())
actor = vtkActor()
actor.SetMapper(mapper)
renderer = vtkRenderer()
renderer.AddActor(actor)
renderWindow = vtk.vtkRenderWindow()
renderWindow.AddRenderer(renderer)
renderWindowInteractor = vtk.vtkRenderWindowInteractor()
renderWindowInteractor.SetRenderWindow(renderWindow)
renderer.ResetCamera()
renderWindow.Render()
renderWindowInteractor.Initialize()
renderWindowInteractor.Start()

Очевидно, замените «имя файла» на имя вашего файла .vtp, например

filename = 'example.vip'
person Hondo Onhaka    schedule 29.03.2019