Как обновить размер и положение VTK renderWindow в обратном вызове? - PullRequest
0 голосов
/ 07 марта 2020

Я пытаюсь изменить и обновить VTK renderWindow в обратных вызовах (в Python) после его первоначального создания, например,

... # Set up and initialize renderer
ren = vtk.vtkRenderer()
renWin = vtk.vtkRenderWindow()
renWin.AddRenderer(ren)

iren = vtk.vtkRenderWindowInteractor()
iren.SetRenderWindow(renWin)

ren.AddActor(actor)

iren.Initialize()
renWin.Render()
iren.Start()

... # Callback
def my_cbf(x,y):
    renWin.Finalize()
    renWin.SetPosition(x,y)
    renWin.SetSize(640,480)
    renWin.Render()

на самом деле не работает ни в одной перестановке, о которой я могу думать .

...