Hi Dr. Schumacher,<div><br></div><div>The version of vtkDataSetSurfaceFilter you sent appears to be from a very old version of VTK. Presently none of that logic exists nor does the BlankedStructuredExecute function exist that preformed the blanking. vtkDataSetSurfaceFilter also has more than 70 commits that have been made to it since that version from ~9 years ago so unfortunately I cannot simply restore it to that state.</div>

<div><br></div><div>Though I am curious if anyone in the community knows why the functionality was removed or why vtkStructured/UnstructuredGrid still have their GetPointBlanking/GetCellBlanking API as it doesn't appear to be used anymore and leads to the belief that we do support Blanking?</div>

<div><br></div><div><br></div><div><br><div class="gmail_quote">On Wed, Sep 29, 2010 at 9:14 AM, Dr. Helmut Schumacher <span dir="ltr"><<a href="mailto:hel.schumacher@fz-juelich.de">hel.schumacher@fz-juelich.de</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><br>
<br>
Dr. Helmut Schumacher<br>
Forschungszentrum Jülich<br>
Jülich Supercompting Centre<br>
Leo-Brandt-Straße<br>
52425 Jülich<br>
Tel.: +49-2461/61-2482<br>
Fax: +49-2461/61-6656<br>
<br>
<br>
</div>-----Ursprüngliche Nachricht-----<br>
Von: Dr. Helmut Schumacher [mailto:<a href="mailto:hel.schumacher@fz-juelich.de">hel.schumacher@fz-juelich.de</a>]<br>
Gesendet: Mittwoch, 29. September 2010 14:53<br>
An: VTK-Mailing-List (<a href="mailto:vtkusers@vtk.org">vtkusers@vtk.org</a>)<br>
Betreff: DataSetSurfaceFilter supporting blanking with StructuredGrid<br>
<div><div></div><div class="h5"><br>
Hello,<br>
<br>
I found a very strange solution for my problem.<br>
<br>
DataSetMapper uses DataSetSurfaceFilter.<br>
<br>
In VTK 5.4.2 and 5.6.1 DataSetSurfaceFilter does NOT support blanking for a<br>
StructuredGrid.<br>
But the VTK-Version for ParaView has a method to handle this (for both Cell-<br>
and PointBlanking).<br>
Unfortunately the controlling "if"-statement selects this branch for<br>
CellBlanking only.<br>
<br>
So I copied the ParaView-Version of DataSetSurfaceFilter to my VTK/Graphics.<br>
I changed line 161 of vtkDataSetSurfaceFilter.cxx from<br>
<br>
if( grid->GetCellBlanking() )<br>
<br>
to<br>
<br>
if( grid->GetCellBlanking() || grid->GetPointBlanking() )<br>
<br>
and compiled the changed VTK.<br>
<br>
As the result I have a VTK with DataSetSurfaceFilter and therefore also<br>
DataSetMapper supporting Cell- and PointBlanking.<br>
<br>
I add my version to this mail and hope you will include it in the next<br>
version of VTK.<br>
<br>
Thanks in advance<br>
<br>
Dr. Helmut Schumacher<br>
Forschungszentrum Jülich<br>
Jülich Supercompting Centre<br>
Leo-Brandt-Straße<br>
52425 Jülich<br>
Tel.: +49-2461/61-2482<br>
Fax: +49-2461/61-6656<br>
<br>
<br>
</div></div><br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtk-developers" target="_blank">http://www.vtk.org/mailman/listinfo/vtk-developers</a><br>
<br>
<br></blockquote></div><br></div>