Try this:
input = self.GetInputDataObject(0, 0)
inp_copy = input.NewInstance()
inp_copy.ShallowCopy(input)
inp_copy.UnRegister(None)
cutter = vtk.vtkCutter()
plane = vtk.vtkPlane()
plane.SetOrigin(0,0,0)
plane.SetNormal(0,1,0)
cutter.SetCutFunction(plane)
cutter.SetInput(inp_copy)
cutter.Update()
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
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 wrote:
> Thanks for this! But contrary to my earlier optimism it seems not s
I just wrapped servers/filters (where vtkPVExtractVOI and
vtkPVImageSlice reside) the other day.
So, to use them you will need to use paraview cvs and import pvfilters
in your script.
David E DeMarle
Kitware, Inc.
R&D Engineer
28 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-371-3971 x10
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 impo
self.GetInputDataObject(0, n)
should return the nth input.
-berk
On Thu, Feb 18, 2010 at 4:45 PM, Thorsten Hater 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 t
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 multi
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
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 an