I have the following snippet which is correctly displaying a cone shape on screen, but I can’t interact with it, ie pan, rotate, zoom, etc. Should I expect it to be interactive?
import sys
import PySide2
from PySide2.QtWidgets import QApplication
from vtkmodules import vtkRenderingOpenGL2
from vtkmodules.qt.QVTKRenderWindowInteractor import QVTKRenderWindowInteractor
from vtkmodules.vtkFiltersSources import vtkConeSource
from vtkmodules.vtkRenderingCore import vtkActor, vtkPolyDataMapper, vtkRenderer
app = QApplication(['QVTKRenderWindowInteractor'])
widget = QVTKRenderWindowInteractor()
widget.Initialize()
widget.Start()
ren = vtkRenderer()
widget.GetRenderWindow().AddRenderer(ren)
cone = vtkConeSource()
cone.SetResolution(8)
coneMapper = vtkPolyDataMapper()
coneMapper.SetInputConnection(cone.GetOutputPort())
coneActor = vtkActor()
coneActor.SetMapper(coneMapper)
ren.AddActor(coneActor)
widget.show()
app.exec_()
Thanks.