stub: show rendered geometry

This commit is contained in:
Martin Diehl 2020-03-12 13:45:47 +01:00
parent 827f354435
commit 6fbace8220
1 changed files with 28 additions and 0 deletions

View File

@ -212,3 +212,31 @@ class VTK:
writer.SetInputData(self.geom)
writer.Write()
return writer.GetOutputString()
def show(self):
"""
Render.
See http://compilatrix.com/article/vtk-1 for further ideas.
"""
mapper = vtk.vtkDataSetMapper()
mapper.SetInputData(self.geom)
actor = vtk.vtkActor()
actor.SetMapper(mapper)
ren = vtk.vtkRenderer()
renWin = vtk.vtkRenderWindow()
renWin.AddRenderer(ren)
ren.AddActor(actor)
ren.SetBackground(0.2,0.2,0.2)
renWin.SetSize(1024, 1024)
iren = vtk.vtkRenderWindowInteractor()
iren.SetRenderWindow(renWin)
iren.Initialize()
renWin.Render()
iren.Start()