BUG: ExtractEdges too slow for large meshes

When dealing with the situation where all of the input points will exist in the output result, the use of a locator is redundant and on large meshes can significantly increase the execution time.

On a 10 million cell surface mesh, the default locator implementation took about 7 mins.

A new mode (UseAllPoints) has been added to indicate that all of the points in the input should exist in the output. When set the filter will use a non-Locator based approach.

Merge request reports

Loading