[Paraview] Moving slice with particle

Thorsten Hater th at tp1.rub.de
Mon Feb 22 04:04:03 EST 2010


Here my probably faulty python code:

slice = vtk.vtkCutter()

plane = vtk.vtkPlane()

plane.SetOrigin(0,0,0)

plane.SetNormal(0,1,0)

slice.SetCutFunction(plane)

slice.SetInput(field)

slice.Update()

out.SetFieldData(slice.GetFieldData())


The result is an empty Output Window popping up along with an empty 
output field.



Am 20.02.2010 02:08, schrieb Berk Geveci:
> To make sure that I understand, vtkCutter does not work, right? Why? 
> Are you trying to extract a cut/slice or a subset with constant i, j 
> or k from an image data?
>
> -berk
>
> On Fri, Feb 19, 2010 at 10:12 AM, Thorsten Hater <th at tp1.rub.de 
> <mailto:th at tp1.rub.de>> wrote:
>
>     Thanks for this! But contrary to my earlier optimism it seems not
>     so easy to
>     use a slice filter in a programmable filter (I played mostly with
>     the pvpython
>      up to this point)
>     The python vtk module does not export ExtractVOI or ImageSlice filter,
>     the generic cutter does not work for me.
>     If I import paraview.simple a new connection pops up and PV itself
>     is messed up,
>     so I can't use simple's Slice. Can I work around this behaviour?
>
>
>     Am 19.02.2010 01:42, schrieb Berk Geveci:
>>     self.GetInputDataObject(0, n)
>>
>>     should return the nth input.
>>
>>     -berk
>>
>>     On Thu, Feb 18, 2010 at 4:45 PM, Thorsten Hater <th at tp1.rub.de
>>     <mailto:th at tp1.rub.de>> wrote:
>>
>>         Most of building blocks I was able to figure out, but how do
>>         I retrieve the second input from the servermanager?
>>
>>         Berk Geveci wrote:
>>         > It is definitely doable with the programmable filter
>>         although not as
>>         > trivial as it would be with a tool like VisTrails. The
>>         programmable
>>         > filter can accept multiple inputs. You could use the point
>>         from on of
>>         > its inputs to setup the parameter of an internal slice
>>         filter - which
>>         > requires importing the vtk.graphics module. If you can't
>>         figure it
>>         > out, let me know, I'll help.
>>         >
>>         > -berk
>>         >
>>         > On Wed, Feb 17, 2010 at 10:46 AM, Thorsten Hater
>>         <th at tp1.rub.de <mailto:th at tp1.rub.de>
>>         > <mailto:th at tp1.rub.de <mailto:th at tp1.rub.de>>> wrote:
>>         >
>>         >     Hello,
>>         >
>>         >     I have encountered the following problem in a set of
>>         animations:
>>         >     There is a moving particle in a field and I want to
>>         slice the field
>>         >     at the particle's position (effectively the y-component
>>         of the
>>         >     position).
>>         >     Additionally the slice should move automatically with
>>         the particle
>>         >     for making an animation.
>>         >     Has anybody done something like this before?
>>         >     The programmable filter seems a good point to start,
>>         but I need
>>         >     at least two inputs for figuring out the offset.
>>         >     Thanks in advance for any pointers or help!
>>         >
>>         >     Cheers,
>>         >       Thorsten
>>         >
>>         >     --
>>         >     Thorsten Hater
>>         >     Institut fuer Theoretische Physik I
>>         >     Ruhr-Universitaet Bochum
>>         >     E-Mail: tp1 at tp1.rub.de <mailto:tp1 at tp1.rub.de>
>>         <mailto:tp1 at tp1.rub.de <mailto:tp1 at tp1.rub.de>>
>>         >     Tel.: 0234/32-23-441
>>         >
>>         >     _______________________________________________
>>         >     Powered by www.kitware.com <http://www.kitware.com>
>>         <http://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 <http://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
>>
>>
>
>
>     -- 
>     Thorsten Hater
>     Institut fuer Theoretische Physik I
>     Ruhr-Universitaet Bochum
>     E-Mail:tp1 at tp1.rub.de  <mailto:tp1 at tp1.rub.de>
>     Tel.: 0234/32-23-441
>
>
>     _______________________________________________
>     Powered by www.kitware.com <http://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
>
>


-- 
Thorsten Hater
Institut fuer Theoretische Physik I
Ruhr-Universitaet Bochum
E-Mail: tp1 at tp1.rub.de
Tel.: 0234/32-23-441

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20100222/4ecf256f/attachment.htm>


More information about the ParaView mailing list