<div dir="ltr">Sorry, nevermind.  It turns out I already had an 'Ids' array on my surface and Generate Ids by default doesn't overwrite it.  When specifying a different name, it works as expected.</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 30, 2017 at 7:17 PM, Evan Kao <span dir="ltr"><<a href="mailto:tossin@gmail.com" target="_blank">tossin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello all,<div><br></div><div>I'm not sure if this is a bug, but the Generate Ids filter in Paraview is acting in an unexpected manner (currently using Paraview 5.4.0 installed from Windows binaries).  For some reason, it generates point IDs higher than the number of points on the surface.  The surface was extracted from a larger surface using the threshold filter.  So the pipeline is:</div><div><ul><li>Original Surface (19315 points) => Threshold Filter => Thresholded Surface (13383 points) <br></li><li>Thresholded Surface => Generate Ids Filter => Ids array has max Id of 19049</li></ul></div><div>I also tested this in the Programmable Filter using vtkIdFilter.  This gave me a different result, the one I expected, where the max Id is 13382.  Since the underlying VTK class to Generate Ids seems to be vtkIdFilter, this seems really strange.</div><div><br></div><div>Should this be the case and if yes, why?  Is there a way to force Generate Ids to act like vtkIdFilter?<br></div><div><br></div><div>Thanks for your time,</div><div>Evan Kao</div></div>
</blockquote></div><br></div>