pyvista.DataSetFilters.probe#
- DataSetFilters.probe(points, tolerance=None, pass_cell_data=True, pass_point_data=True, categorical=False, progress_bar=False, locator=None)[ソース]#
指定したポイント位置のサンプルデータ値.
バージョン 0.41.0 で非推奨: probe は将来のバージョンで削除される予定です.代わりに
pyvista.DataSetFilters.sample()
を使用してください. mesh1.probe(mesh2) を使用する場合は, mesh2.sample(mesh1) を使用してください.これは
vtkProbeFilter
を使います.- パラメータ:
- points
pyvista.DataSet
値を検出するポイント.これはPyVistaのメッシュか
wrap()
が扱えるものでなければなりません.- tolerance
float
,optional
ソース内のポイントが入力のセル内にあるかどうかを計算するために使用される許容値です.指定しない場合,公差は自動的に生成されます.
- pass_cell_databool, default:
True
ソースメッシュのオリジナルのセルデータ配列を保持する.
- pass_point_databool, default:
True
ソースメッシュのオリジナルのポイントデータ配列を保持する.
- categoricalbool, default:
False
ソースポイントデータをカテゴリとして扱うかどうかをコントロールします.データがカテゴリー化されている場合,得られるデータは,最近傍補間スキームによって決定されます.
- progress_barbool, default:
False
進行状況を示す進行状況バーを表示します.
- locator
vtkAbstractCellLocator
,optional
FindCell()
を実行するためのセルロケータのプロトタイプです.
- points
- 戻り値:
pyvista.DataSet
プロービングされたデータを含みますデータセット
例
grid
のアクティブスカラーをmesh
の点で調査します.>>> import pyvista as pv >>> from pyvista import examples >>> mesh = pv.Sphere(center=(4.5, 4.5, 4.5), radius=4.5) >>> grid = examples.load_uniform() >>> result = grid.probe(mesh) >>> 'Spatial Point Data' in result.point_data True