[Paraview] PV Web scrollwheel for zoom, wrong legend
Ken Martin
ken.martin at kitware.com
Wed Aug 17 21:38:58 EDT 2016
<ctrl><shift>left mouse does work as zoom in vtk.js FWIW - Ken
On Wed, Aug 17, 2016 at 7:32 PM, Sebastien Jourdain <
sebastien.jourdain at kitware.com> wrote:
> vtk.js interaction does not currently implement zooming. So the current
> behavior is expected.
>
> What are you trying to do with vtk.js and salome? vtk.js has not been
> released yet and is a pure JavaScript/client library.
>
>
>
> On Wed, Aug 17, 2016 at 3:18 PM, Daniel Zuidinga <info at seoaachen.de>
> wrote:
>
>> shouldn't work scroll wheel in vtk.js? e.g. here
>> https://kitware.github.io/vtk-js/examples/HttpSceneLoader.html
>> I have to compile the whole sources? I use pv of salome meca. I hope it
>> isn't to complicated and cpu intensive.
>>
>>
>> Am 17.08.2016 um 22:32 schrieb Sebastien Jourdain:
>>
>> I guess ParaView is missing more code on the server side. ;-)
>> This time, it will be in the C++.
>>
>>
>> ${ParaView-src}/VTK/Web/Core/vtkWebApplication.cxx =>
>> vtkPVWebApplication::HandleInteractionEvent
>>
>> vs
>>
>> ${ParaView-src}/Web/Core/vtkPVWebApplication.cxx =>
>> vtkWebApplication::HandleInteractionEvent
>>
>> The VTK one has:
>>
>> // Handle scroll action if any
>> if(event->GetScroll()) {
>> iren->SetEventInformation(0, 0, ctrlKey, shiftKey,
>> event->GetKeyCode(), 0);
>> iren->MouseMoveEvent();
>> iren->RightButtonPressEvent();
>> iren->SetEventInformation(0, event->GetScroll()*10, ctrlKey,
>> shiftKey, event->GetKeyCode(), 0);
>> iren->MouseMoveEvent();
>> iren->RightButtonReleaseEvent();
>> this->Internals->ImageCache[view].NeedsRender = true;
>> return true;
>> }
>>
>> If you got it working, could you submit a pull request on our gitlab and
>> assign it to me so those fix could be part of PV 5.2?
>>
>> Thanks,
>>
>> Seb
>>
>> On Wed, Aug 17, 2016 at 2:08 PM, Daniel Zuidinga <info at seoaachen.de>
>> wrote:
>>
>>> I added the lines but scroll wheel does not work
>>>
>>>
>>>> Look at ${pv_src}/Web/Python/paraview/web/protocols.py
>>>> #ParaViewWebMouseHandler
>>>> vs ${pv_src}/VTK/Web/Python/vtk/web/protocols.py #vtkWebMouseHandler
>>>>
>>>> it seems the paraview one is missing:
>>>>
>>>> if event.has_key("scroll"):
>>>> pvevent.SetScroll(event["scroll"])
>>>>
>>>> Just add it to your paraview python file.
>>>>
>>>>
>>>
>>
>>
>
> _______________________________________________
> 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
>
> Search the list archives at: http://markmail.org/search/?q=ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/paraview
>
>
--
Ken Martin PhD
Chairman & CFO
Kitware Inc.
28 Corporate Drive
Clifton Park NY 12065
518 371 3971
This communication, including all attachments, contains confidential and
legally privileged information, and it is intended only for the use of the
addressee. Access to this email by anyone else is unauthorized. If you are
not the intended recipient, any disclosure, copying, distribution or any
action taken in reliance on it is prohibited and may be unlawful. If you
received this communication in error please notify us immediately and
destroy the original message. Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20160817/e3fe2452/attachment.html>
More information about the ParaView
mailing list