pyvista.DataSetFilters.extract_geometry#

DataSetFilters.extract_geometry(extent: Sequence[float] | None = None, progress_bar=False)[ソース]#

ボリュームまたは構造格子データセットの外側サーフェスを抽出します.

これにより,データセットの境界面を生成するすべての0 D,1 D,および2 Dセルが抽出されます.

注釈

これは extract_surface() よりも効率が悪くなる傾向があります.

パラメータ:
extentsequence[float], optional

データを切り取るバウンディングボックス (xmin, xmax, ymin, ymax, zmin, zmax) を指定します.

progress_barbool, default: False

進行状況を示す進行状況バーを表示します.

戻り値:
pyvista.PolyData

データセットの表面.

サンプルの非構造格子の表面を抽出します.

>>> import pyvista as pv
>>> from pyvista import examples
>>> hex_beam = pv.read(examples.hexbeamfile)
>>> hex_beam.extract_geometry()
PolyData (...)
  N Cells:    88
  N Points:   90
  N Strips:   0
  X Bounds:   0.000e+00, 1.000e+00
  Y Bounds:   0.000e+00, 1.000e+00
  Z Bounds:   0.000e+00, 5.000e+00
  N Arrays:   3

このフィルターを使用したその他の例については, サーフェイススムージング を参照してください.