pyvista.DataSetFilters.extract_geometry

pyvista.DataSetFilters.extract_geometry#

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

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

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

注釈

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

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

Specify a (x_min, x_max, y_min, y_max, z_min, z_max) bounding box to clip data.

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

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