[Paraview] Problem with update propagation through Double Input Programmable filter, in Animation mode

Matthieu Heitz matthieu.heitz at kitware.com
Wed Jan 28 13:50:53 EST 2015


Hi !

Here is my configuration:

I have a programmable filter that has 2 inputs:
- a vtkPolyData, which is an Animation (loaded from a series of files)
- a vtkPolyData, which is static (loaded from 1 file)

The filter takes some parameters in the 2nd input (single file), to ceate a
transform, and applies it to the other input: the current frame of polyData
that is selected by the animation.
The output is a copy of this transformed polydata

The problem, it seems, is that the update doesn't propagate through the
programmable filter when I change the frame in the Animation.
The input varies, but the output of the filter doesn't. Also, I can tell
because my programmable filter normally outputs some text, and when I
change the frame, nothing is displayed on the output Window. THe filer is
executed once when I hit apply, but isn't when I change frames.

The weird part is that it has worked only once last week, and I haven't
been able to make it work again since. I've retried the exact same
configuration as when it worked, but it still fails.

I have tried it with a single input programmable filter, with the animation
polyData as input, and this polydata transformed as an output. In that case
it works fine, the update is propagated through the programmable filter,
and both input and output change when I change frames. This means that the
problem comes from the fact that it's a double input filter.

When it worked, it was on ParaView 4.2.0, and it didn't work after. I have
tried with the latest nightly of 4.3.1, and it has never worked on that
version.

Have anyone encountered this problem, or has any ideas on how to solve it ?

Thank you very much,


Matthieu Heitz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20150128/a2eb94e4/attachment.html>


More information about the ParaView mailing list