[vtkusers] UserEvent being called twice
Mathieu Malaterre
Mathieu.Malaterre at creatis.insa-lyon.fr
Tue Oct 21 11:25:54 EDT 2003
Hi all,
Could someone please try this python script(*). Just start it and press
'u'. How come the first time the function 'foo' is being called two times ?
I tried with other vtkCommand (CharEvent...), but only UserEvent seems
to have this problem.
Thanks for your help
mathieu
(*)
import vtk
sphere = vtk.vtkSphereSource()
mapper = vtk.vtkPolyDataMapper()
mapper.SetInput(sphere.GetOutput())
actor = vtk.vtkActor()
actor.SetMapper(mapper)
ren = vtk.vtkRenderer()
renWin = vtk.vtkRenderWindow()
renWin.AddRenderer(ren)
ren.AddActor(actor)
def foo(obj, event):
print "bar"
iren.GetInteractorStyle().SetCurrentStyleToTrackballCamera()
iren = vtk.vtkRenderWindowInteractor()
iren.SetRenderWindow(renWin)
iren.AddObserver("UserEvent", foo)
#iren.AddObserver("CharEvent", foo)
iren.Initialize()
iren.Start()
More information about the vtkusers
mailing list