pyvista.DataSet.volume#
- property DataSet.volume: float[source]#
- Return the mesh volume. - This will return 0 for meshes with 2D cells. - Returns:
- float
- Total volume of the mesh. 
 
 - Examples - Get the volume of a cube of size 4x4x4. Note that there are 5 points in each direction. - >>> import pyvista as pv >>> mesh = pv.ImageData(dimensions=(5, 5, 5)) >>> mesh.volume 64.0 - A mesh with 2D cells has no volume. - >>> mesh = pv.ImageData(dimensions=(5, 5, 1)) >>> mesh.volume 0.0 - pyvista.PolyDatais special as a 2D surface can enclose a 3D volume. This case uses a different methodology, see- pyvista.PolyData.volume().- >>> mesh = pv.Sphere() >>> mesh.volume 0.51825