pyvista.DataSet.volume#

property DataSet.volume: float[ソース]#

メッシュボリュームを返します.

2Dセルを持つメッシュの場合,0を返します.

戻り値:
float

メッシュの総体積.

大きさが4x4x4の立方体の体積を求めてください.なお,各方向には5点ずつあります.

>>> import pyvista as pv
>>> mesh = pv.ImageData(dimensions=(5, 5, 5))
>>> mesh.volume
64.0

2Dセルで構成されるメッシュはボリュームを持ちません.

>>> mesh = pv.ImageData(dimensions=(5, 5, 1))
>>> mesh.volume
0.0

pyvista.PolyData は,2次元の表面が3次元のボリュームを囲むことができるので,特別なものです.

>>> mesh = pv.Sphere()
>>> mesh.volume
0.51825