Thank you very much Jonathan, you saved my day! It indeed was because of
uninitialized data, I just write to the output at positions that had
foreground pixels. Very irritating though, that with VTK-only the data
seems to always be initialized with 0.
Best regards,
Christian
Jonathan Winterflood wrote:
Hi,
I don't really understand your code (complete Vtk beginner here), but
the artefacts in your paraview output look very much like
uninitialized data. ie: it looks you paint the objects, but do not
clear the background first.
Doesn't entirely explain why plain vtk does not have this problem, but
I expect that paraview is more complex, maybe increasing the chances
that you end up getting some recycled memory?
HTH
(Posted off-list since I'm really not sure...)
--
Jonathan
On Mon, Mar 22, 2010 at 04:46, Christian Werner
<[email protected]
<mailto:[email protected]>> wrote:
I don't know how close the developers of VTK and ParaView work
together, but maybe some VTK expert is more likely to know a
solution to this...? This is my posting in the ParaView Mailing list:
Hello!
I am again having bad results in ParaView with my custom VTK
filters (you might notice that this is not the first time). I just
don't know what the problem is. Again, the filter works perfectly
in VTK-only, but in ParaView my result image has some serious
errors (always, no switching behaviour this time...).
I have attached three images. The first one shows the original,
the second shows the result in vtk-only (removal of small
objects), the third shows the exact same filter compiled as a
ParaView plugin.
I have already spent a lot of time looking at examples and reading
matching chapters in the VTK Users Guide, I just do not see what I
am doing wrong. In my code, I use recursion to traverse through
connected components and pass on scalar pointers, is that a
problem?? At least some more basic filter doesn't produce errors.
Or maybe I mistype something? Am I breaking important rules? Is my
coding style intrinsically error prone?
I'd really appreciate if somebody could look into this. I also
attached the very well documented code.
Best regards,
Christian
_______________________________________________
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
_______________________________________________
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 VTK FAQ at:
http://www.vtk.org/Wiki/VTK_FAQ
Follow this link to subscribe/unsubscribe:
http://www.vtk.org/mailman/listinfo/vtkusers
_______________________________________________
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