Note
Click here to download the full example code
Connectivity#
Use the connectivity filter to remove noisy isosurfaces.
This example is very similar to this VTK example
import pyvista as pv
from pyvista import examples
Load a dataset that has noisy isosurfaces

The mesh plotted above is very noisy. We can extract the largest connected
isosurface in that mesh using the pyvista.DataSetFilters.connectivity()
filter and passing largest=True
to the connectivity
filter or by using the pyvista.DataSetFilters.extract_largest()
filter
(both are equivalent).
# Grab the largest connected volume present
largest = mesh.connectivity(largest=True)
# or: largest = mesh.extract_largest()
p = pv.Plotter()
p.add_mesh(largest, color='#965434')
p.add_mesh(mesh.outline())
p.camera_position = cpos
p.show()

Total running time of the script: ( 0 minutes 11.983 seconds)