Hi,
I am working with the vtkPolyDataEdgeConnectivityFilter in Python to extract and grow regions from a polydata mesh. My goal is to track the boundary edges (edges between different regions) during the region growing process (GrowLargeRegions() or GrowSmallRegions()) instead of doing a separate extraction pass for boundary edges after the regions are computed.
Currently, I am using a workaround where I first extract the regions using the filter and then separately extract the boundary edges using extract surface methods. While this works, it is slow, especially when working with meshes that contain millions of cells, as the extraction process adds significant overhead.
Has anyone attempted to track boundary edges in real-time during the region growing process in vtkPolyDataEdgeConnectivityFilter?