[vtk-developers] CreateRepeatingTimer and X11/Tk

Bill Lorensen bill.lorensen at gmail.com
Mon Aug 18 13:45:22 EDT 2008


I,m at the VTK-5-2 branch.

On Mon, Aug 18, 2008 at 12:23 PM, David Cole <david.cole at kitware.com> wrote:
> Nope. Same problem. Do you still get that with CVS HEAD of VTK, or are you
> snapped to the VTK-5-2 branch...?
>
> On Mon, Aug 18, 2008 at 12:21 PM, Bill Lorensen <bill.lorensen at gmail.com>
> wrote:
>>
>> Maybe my problem is different. When I try to interact with a tcl test
>> like polyConn.tcl, I get:
>>
>> ERROR: In /home/lorensen/Projects/VTK/Rendering/vtkInteractorStyle.cxx,
>> line 392
>> vtkInteractorStyleJoystickCamera (0xa0129e8): Timer start failed
>>
>> This is a fedora core 9 system, gcc 4.3.
>>
>> Bill
>>
>>
>> On Mon, Aug 18, 2008 at 10:39 AM, David Cole <david.cole at kitware.com>
>> wrote:
>> > There is interaction available if you call "iren Start" at the bottom of
>> > your tcl script to push an X event loop sponsored by the
>> > vtkRenderWindowInteractor.
>> > The remaining problem is that on other platforms (Windows with
>> > ActiveState
>> > Tcl, for example) the vtk.exe Tcl/Tk event loop is running and enabling
>> > interaction without any "iren Start" at the bottom of the tcl script. So
>> > ideally, it would be nice to get that behavior for free in X
>> > implementations, too... seems to be what VTK devs expect.
>> > So, I may have to put back some of the tcl-specific X code that used to
>> > be
>> > there before my commit last Thursday. I spent Friday in a fruitless
>> > attempt
>> > at getting the interaction to work with just X stuff from our tcl/tk
>> > app.
>> > Maybe somebody out there can give me a hint about whether this is really
>> > possible or not...? Maybe I'm just wasting my time trying to minimize
>> > the
>> > code required.... going back to using Tk_DoOneEvent and tcl timers may
>> > be
>> > the right way to go after all.
>> > At least there is now one common implementation for handling the actual
>> > X
>> > events, though. At least that part of my cleanup effort will survive. I
>> > will
>> > reply again with final results when I have them.
>> > Thanks for your patience, and feel free to send along any helpful hints.
>> >
>> >
>> > David Cole
>> >
>> > On Mon, Aug 18, 2008 at 1:56 AM, Andrew Maclean
>> > <andrew.amaclean at gmail.com>
>> > wrote:
>> >>
>> >> Hi Bill, I think David is looking further into it.
>> >> I think it still needs some more work. I tried it in the weekend and
>> >> there was no interaction at all (mouse and keyboard).
>> >> Regards
>> >>   Andrew
>> >>
>> >>
>> >> On Mon, Aug 18, 2008 at 3:12 AM, Bill Lorensen
>> >> <bill.lorensen at gmail.com>
>> >> wrote:
>> >> > David,
>> >> >
>> >> > Is this ready for the VTK-5-2 branch?
>> >> >
>> >> > Bill
>> >> >
>> >> > 2008/8/14 David Cole <david.cole at kitware.com>:
>> >> >> 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
>> >> >> I will merge this to the VTK-5-2 branch after a clean night on the
>> >> >> dashboards and then mark this issue as resolved...
>> >> >>
>> >> >> Thanks,
>> >> >> David Cole
>> >> >>
>> >> >> On Tue, Aug 12, 2008 at 4:19 PM, David Cole <david.cole at kitware.com>
>> >> >> wrote:
>> >> >>>
>> >> >>> I will try to get this one fixed tomorrow.
>> >> >>>
>> >> >>> Would anybody object to re-factoring the
>> >> >>> vtkXRenderWindowTclInteractor
>> >> >>> class (re-parent it from vtkXRenderWindowInteractor) such that it
>> >> >>> inherits
>> >> >>> its common functionality and then has just overrides that are
>> >> >>> specific
>> >> >>> to
>> >> >>> Tcl/Tk...?
>> >> >>> I don't think it should break backwards compatibility for most
>> >> >>> people,
>> >> >>> although I could certainly imagine a class derived from it that may
>> >> >>> squawk
>> >> >>> for one reason or another by having its parent chain changed...
>> >> >>> I think the intent of both classes was to have the same code except
>> >> >>> for
>> >> >>> the differences due to making tcl calls from the TclInteractor
>> >> >>> method
>> >> >>> implementations. However, over time, they have diverged and had
>> >> >>> different
>> >> >>> bug fixes applied to one that should have been applied to both.
>> >> >>>
>> >> >>> Is the fix for this bug simply to re-inherit
>> >> >>> vtkXRenderWindowTclInteractor
>> >> >>> or would that upset any of you....??
>> >> >>>
>> >> >>> Thanks for any feedback,
>> >> >>> David Cole
>> >> >>> Kitware, Inc.
>> >> >>>
>> >> >>> On Sat, Aug 9, 2008 at 12:59 PM, Peter Wainwright
>> >> >>> <prw at ceiriog.eclipse.co.uk> wrote:
>> >> >>>>
>> >> >>>> On all recent CVS versions of VTK, I have been unable to run this
>> >> >>>> example
>> >> >>>>
>> >> >>>>  http://www.ceiriog.eclipse.co.uk/vtktut6.tcl
>> >> >>>>
>> >> >>>> Its just a simple use of vtkRenderWindowInteractor.  But when I
>> >> >>>> click
>> >> >>>> in
>> >> >>>> the window I am unable to rotate the model and I get the error
>> >> >>>> message:
>> >> >>>>
>> >> >>>> ERROR: In
>> >> >>>> /home/prw/src/VTK-20080806/Rendering/vtkInteractorStyle.cxx,
>> >> >>>> line 392
>> >> >>>> vtkInteractorStyleJoystickCamera (0x9543c0): Timer start failed
>> >> >>>>
>> >> >>>> This seems to relate to the bug
>> >> >>>> http://www.vtk.org/Bug/view.php?id=3164,
>> >> >>>> which apparently has not been touched for almost 2 years.  It
>> >> >>>> seems
>> >> >>>> to
>> >> >>>> affect the X11 implementation only.  Is anyone working on this?
>> >> >>>>
>> >> >>>> Peter Wainwright
>> >> >>>>
>> >> >>>> _______________________________________________
>> >> >>>> vtk-developers mailing list
>> >> >>>> vtk-developers at vtk.org
>> >> >>>> http://www.vtk.org/mailman/listinfo/vtk-developers
>> >> >>>
>> >> >>
>> >> >>
>> >> >> _______________________________________________
>> >> >> vtk-developers mailing list
>> >> >> vtk-developers at vtk.org
>> >> >> http://www.vtk.org/mailman/listinfo/vtk-developers
>> >> >>
>> >> >>
>> >> > _______________________________________________
>> >> > vtk-developers mailing list
>> >> > vtk-developers at vtk.org
>> >> > http://www.vtk.org/mailman/listinfo/vtk-developers
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> ___________________________________________
>> >> Andrew J. P. Maclean
>> >> Centre for Autonomous Systems
>> >> The Rose Street Building J04
>> >> The University of Sydney 2006 NSW
>> >> AUSTRALIA
>> >> Ph: +61 2 9351 3283
>> >> Fax: +61 2 9351 7474
>> >> URL: http://www.acfr.usyd.edu.au/
>> >> ___________________________________________
>> >
>> >
>
>



More information about the vtk-developers mailing list