Hi, I'm not sure if this is relevant to your discussion, but I just wanted to make sure you guys are aware of this class in VTK:
http://www.vtk.org/doc/nightly/html/classvtkTDxInteractorStyle.html Pat On Sat, Dec 22, 2012 at 4:38 AM, Aashish Chaudhary < aashish.chaudh...@kitware.com> wrote: > Hi Christian, > > Sorry for the late reply. Not directly answering your question, but would > like to inform you that we (Mostly Dave and some me) recently made > improvements to the VR Plugin and now its merged back into master. > > (13598-VRGrabWorldFix in master now) > > I am wondering if you would like to update / test your code against > today's master. If you have some specific questions, we should be able to > help. > > Thanks, > > > On Fri, Dec 21, 2012 at 2:38 AM, Christian Richter < > christian.rich...@ovgu.de> wrote: > >> Hi Cory, >> >> thats awesome, thank you so much for sharing this. >> >> I would suggest the following change in HandleAnalog to support >> parallel-projection deph-scaling because moving in Z-Direction has no >> effect: >> >> int mode = camera->GetParallelProjection(**); >> if (mode) { >> //in case of parallel projection: moving in deph-direction has no >> effect, so needs scaling >> pscale = camera->GetParallelScale(); >> pscale += 0.05*channel[1]; >> camera->SetParallelScale( pscale ); >> } >> >> However, the segfault remains at Enqueue for the first time a Style is >> arranged via the GUI Panel: >> (if you load a state file it works and becaue I only want to set up the >> Interactor Pipeline once and start with a state file it is not a big >> problem) >> >> Core was generated by `/home/dem/playground/**ParaView/build/bin/paraview >> --use-old-panels'. >> Program terminated with signal 11, Segmentation fault. >> #0 0x00007f404cbeac56 in vtkVRQueue::Enqueue(**vtkVREventData const&) >> () from /home/dem/playground/ParaView/**build/bin/../lib//libVRPlugin.** >> so >> (gdb) bt >> #0 0x00007f404cbeac56 in vtkVRQueue::Enqueue(**vtkVREventData const&) >> () from /home/dem/playground/ParaView/**build/bin/../lib//libVRPlugin.** >> so >> #1 0x00007f404cbe165a in pqVRPNConnection::**newAnalogValue(_vrpn_ANALOGCB) >> () from /home/dem/playground/ParaView/**build/bin/../lib//libVRPlugin.** >> so >> #2 0x00007f404cbf1347 in vrpn_Callback_List<_vrpn_** >> ANALOGCB>::call_handlers(_**vrpn_ANALOGCB const&) () from >> /home/dem/playground/ParaView/**build/bin/../lib//libVRPlugin.**so >> #3 0x00007f404cbf0c7d in vrpn_Analog_Remote::handle_**change_message(void*, >> vrpn_HANDLERPARAM) () from /home/dem/playground/ParaView/** >> build/bin/../lib//libVRPlugin.**so >> #4 0x00007f404cbf7fbc in vrpn_TypeDispatcher::**doCallbacksFor(int, >> int, timeval, unsigned int, char const*) () from >> /home/dem/playground/ParaView/**build/bin/../lib//libVRPlugin.**so >> #5 0x00007f404cbfe1cf in vrpn_Endpoint::dispatch(int, int, timeval, >> unsigned int, char*) () from /home/dem/playground/ParaView/** >> build/bin/../lib//libVRPlugin.**so >> #6 0x00007f404cbfe110 in vrpn_Endpoint_IP::**getOneUDPMessage(char*, >> int) () from /home/dem/playground/ParaView/** >> build/bin/../lib//libVRPlugin.**so >> #7 0x00007f404cbfca8e in vrpn_Endpoint_IP::handle_udp_**messages(timeval >> const*) () from /home/dem/playground/ParaView/** >> build/bin/../lib//libVRPlugin.**so >> #8 0x00007f404cbfb663 in vrpn_Endpoint_IP::mainloop(**timeval*) () from >> /home/dem/playground/ParaView/**build/bin/../lib//libVRPlugin.**so >> #9 0x00007f404cc019a7 in vrpn_Connection_IP::mainloop(**timeval const*) >> () from /home/dem/playground/ParaView/**build/bin/../lib//libVRPlugin.** >> so >> #10 0x00007f404cbf5aeb in vrpn_Button_Remote::mainloop() () from >> /home/dem/playground/ParaView/**build/bin/../lib//libVRPlugin.**so >> #11 0x00007f404cbdb38a in pqVRPNConnection::run() () from >> /home/dem/playground/ParaView/**build/bin/../lib//libVRPlugin.**so >> >> Thank you, >> best wishes, >> Christian >> >> >> >> ______________________________**_________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at http://www.kitware.com/** >> opensource/opensource.html<http://www.kitware.com/opensource/opensource.html> >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/**ParaView <http://paraview.org/Wiki/ParaView> >> >> Follow this link to subscribe/unsubscribe: >> http://www.paraview.org/**mailman/listinfo/paraview<http://www.paraview.org/mailman/listinfo/paraview> >> > > > > -- > | Aashish Chaudhary > | R&D Engineer > | Kitware Inc. > | www.kitware.com > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://www.paraview.org/mailman/listinfo/paraview > >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview