[vtkusers] Bug in: vtkWindowedSincPolyDataFilter

Jonathan Waite jmw at 2pti.com
Fri Jul 13 16:07:45 EDT 2007



I believe I found a bug in vtkWindowedSincPolyDataFilter. The filter appears
to slightly translate the data on larger datasets ~= 50,000.  I ran it with
the following code on several data sets,


      vtkWindowedSincPolyDataFilter * smoother =

      smoother->SetInput(map->GetInput());  //map is a vtkPolyDataMapper





The shift appears to always be within -1 >=  <=1, which makes me think some
kind of rounding error is happening.  While going from dataset to dataset,
the shift varies; on the same dataset, the shift appears to remain constaint
allowing you to see the movement.  It is difficult to see the error unless
the filter is run 5-7 times, but afterwards if you compare to the original
dataset, the shift should be obvious.


I have uploaded some example files (see below)

The example will show the model shifting and then do a 360 turn to show the
result.  The initial model (white) is 0.5 opaque to better demonstrate the


The files can also be found here:


Thanks in advance,


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20070713/22f4742a/attachment.htm>

More information about the vtkusers mailing list