Notes |
|
(0004978)
|
Andrew Maclean
|
2006-09-20 02:10
|
|
I am requesting that the priority and severity be raised. This is because it is not possible to interact with the vtk objects.
Under Debian Linux and this error manifests itself whenever any mouse interaction is attempted with the image (left, middle or right clicks).
Try a program like vtkMedical.tcl or the one as originally reported.
Curiously, everything is OK in Windows XP.
Thanks
Andrew |
|
|
(0005012)
|
kdsfinger
|
2006-09-21 21:35
|
|
I got the same problem with my own code in fedora4 in vtk 5.1.0
ERROR: In /home/me/vtk/VTK/Rendering/vtkInteractorStyle.cxx, line 379
vtkInteractorStyleJoystickCamera (0x81200c0): Timer start failed
|
|
|
(0005397)
|
Mathieu Malaterre
|
2006-10-13 15:09
|
|
Is this fixed by your recent commit ? |
|
|
(0012975)
|
Peter Wainwright
|
2008-08-09 07:59
|
|
Two years on, and this is still not fixed!
Does anyone use the interactor in joystick mode? Perhaps not, otherwise I'm sure this issue would have got more attention by now.
Still, if you work through the standard VTK tutorials as I am doing, you're going to hit this bug pretty soon.
The problem does *not* occur with VTK 5.0.3 from the Ubuntu repository.
It *does* occur with the latest CVS checkout. What has changed?
vtkInteractorStyle::StartState previously called rwi->CreateTimer().
It now calls rwi->CreateRepeatingTimer(), but this method does not appear to be implemented in vtkXRenderWindowTclInteractor. The default method (from VtkRenderWindowInteractor) returns 0, which triggers the error.
Thus, the problem appears to be a missing implementation in the X11 version only. Is no-one using Linux/Unix anymore? |
|
|
(0013016)
|
David Cole
|
2008-08-14 14:39
|
|
Fixed in CVS HEAD by making vtkXRenderWindowTclInteractor a trivial subclass of vtkXRenderWindowInteractor:
/cvsroot/VTK/VTK/Graphics/Testing/Tcl/TestFillHolesFilter.tcl,v <-- Graphics/Testing/Tcl/TestFillHolesFilter.tcl
new revision: 1.3; previous revision: 1.2
/cvsroot/VTK/VTK/Rendering/vtkXRenderWindowInteractor.cxx,v <-- Rendering/vtkXRenderWindowInteractor.cxx
new revision: 1.136; previous revision: 1.135
/cvsroot/VTK/VTK/Rendering/vtkXRenderWindowInteractor.h,v <-- Rendering/vtkXRenderWindowInteractor.h
new revision: 1.75; previous revision: 1.74
/cvsroot/VTK/VTK/Rendering/vtkXRenderWindowTclInteractor.cxx,v <-- Rendering/vtkXRenderWindowTclInteractor.cxx
new revision: 1.54; previous revision: 1.53
/cvsroot/VTK/VTK/Rendering/vtkXRenderWindowTclInteractor.h,v <-- Rendering/vtkXRenderWindowTclInteractor.h
new revision: 1.26; previous revision: 1.25 |
|
|
(0013017)
|
David Cole
|
2008-08-14 14:40
|
|
I will merge this to the VTK-5-2 branch after a clean night on the dashboards and then mark this issue as resolved... |
|
|
(0013030)
|
amaclean
|
2008-08-14 19:33
|
|
I don't think this is fixed. I tried the TestFillHoleFilter.tcl and vtkMedical1.tcl, now there is no interaction and they do not respond to keyboard commands.
I did a make clean/make on the cvs. |
|
|
(0013032)
|
David Cole
|
2008-08-15 07:31
|
|
Thanks for the info, Andrew. I will continue to look at this later today and will postpone merging it to VTK-5-2 until I've gotten rid of the error message *and* gotten the interaction to work right. |
|
|
(0013038)
|
François Bertel
|
2008-08-15 11:43
|
|
|
|
(0013079)
|
David Cole
|
2008-08-19 15:23
|
|
Further refinement of the fix:
/cvsroot/VTK/VTK/Rendering/vtkXRenderWindowInteractor.cxx,v <-- Rendering/vtkXRenderWindowInteractor.cxx
new revision: 1.137; previous revision: 1.136
/cvsroot/VTK/VTK/Rendering/vtkXRenderWindowTclInteractor.cxx,v <-- Rendering/vtkXRenderWindowTclInteractor.cxx
new revision: 1.55; previous revision: 1.54
/cvsroot/VTK/VTK/Rendering/vtkXRenderWindowTclInteractor.h,v <-- Rendering/vtkXRenderWindowTclInteractor.h
new revision: 1.27; previous revision: 1.26
One more night on the dashboards and then merge to VTK-5-2 if all is well. Interaction now works with this commit including TestFillHolesFilter.tcl, Medical1.tcl and ImplicitSum.tcl... Please let me know if you find any additional problems.... |
|
|
(0013100)
|
amaclean
|
2008-08-19 22:01
|
|
I can confirm that it is working Ok on the Medical?.tcl examples. Also SpherePuzzle.tcl
Thanks |
|
|
(0013119)
|
David Cole
|
2008-08-20 15:17
|
|
One more round of eliminating warnings and fixing reported issues:
/cvsroot/VTK/VTK/Rendering/vtkXRenderWindowTclInteractor.cxx,v <-- vtkXRenderWindowTclInteractor.cxx
new revision: 1.56; previous revision: 1.55
/cvsroot/VTK/VTK/Rendering/vtkXRenderWindowTclInteractor.h,v <-- vtkXRenderWindowTclInteractor.h
new revision: 1.28; previous revision: 1.27
Tomorrow: to VTK-5-2 ... |
|
|
(0013124)
|
David Cole
|
2008-08-21 08:02
|
|
Finally.
Merged to VTK-5-2 this morning:
/cvsroot/VTK/VTK/Graphics/Testing/Tcl/TestFillHolesFilter.tcl,v <-- Graphics/Testing/Tcl/TestFillHolesFilter.tcl
new revision: 1.2.2.1; previous revision: 1.2
/cvsroot/VTK/VTK/Rendering/vtkXRenderWindowInteractor.cxx,v <-- Rendering/vtkXRenderWindowInteractor.cxx
new revision: 1.134.2.2; previous revision: 1.134.2.1
/cvsroot/VTK/VTK/Rendering/vtkXRenderWindowInteractor.h,v <-- Rendering/vtkXRenderWindowInteractor.h
new revision: 1.74.6.1; previous revision: 1.74
/cvsroot/VTK/VTK/Rendering/vtkXRenderWindowTclInteractor.cxx,v <-- Rendering/vtkXRenderWindowTclInteractor.cxx
new revision: 1.53.14.1; previous revision: 1.53
/cvsroot/VTK/VTK/Rendering/vtkXRenderWindowTclInteractor.h,v <-- Rendering/vtkXRenderWindowTclInteractor.h
new revision: 1.25.64.1; previous revision: 1.25 |
|