# Examples from pyvista.MultiBlock.n_points
# =========================================

import pyvista as pv
multi = pv.MultiBlock([pv.Sphere(), pv.MultiBlock([pv.Cube()]), None])
multi.n_points

# This is the sum over all leaf datasets.
sum(block.n_points for block in multi.recursive_iterator(skip_none=True))

# ----------------------------------------------------------------------
# Generated by sphinx-examples-as-code https://github.com/pyvista/sphinx-examples-as-code
