pyvista.Plotter.add_mesh_threshold#
- Plotter.add_mesh_threshold(mesh, scalars=None, invert=False, widget_color=None, preference='cell', title=None, pointa=(0.4, 0.9), pointb=(0.9, 0.9), continuous=False, all_scalars=False, method='upper', **kwargs)[ソース]#
スライダを使用してメッシュに閾値を適用します.
メッシュの閾値をインタラクティブに設定するために使用するスライダウィジェットを使用して,メッシュをシーンに追加します.
閾値メッシュは,プロッタの
.threshold_meshes
属性に保存されます.- パラメータ:
- mesh :
pyvista.DataSet
かvtk.vtkAlgorithm
pyvista.DataSet か vtk.vtkAlgorithm シーンに追加する入力データセットと,当該メッシュを生成する閾値やアルゴリズム.
- scalars
str
,optional
閾値および表示するメッシュ上のスカラーの文字列名.
- invertbool, default:
False
閾値の結果を反転させます.つまり,このオプションをオフにした場合,出力に含まれるはずだったセルは除外され,出力から除外されるはずだったセルは含まれる.
- widget_color
ColorLike
,optional
ウィジェットの色.文字列,RGB配列,または16進数の色文字列のいずれかです. 例えば
color='white'
color='w'
color=[1.0, 1.0, 1.0]
color='#FFFFFF'
- preference
str
, default: 'cell' mesh.n_points == mesh.n_cells
でスカラを設定した場合,このパラメータはスカラがどのようにメッシュにマッピングされるかを設定します. デフォルトの'cell'
では,スカラーはメッシュのセルに関連付けられます. これは'point'
または'cell'
のいずれかです.- title
str
,optional
スライダウィジェットの文字列ラベル.
- pointasequence, default: (0.4, 0.9)
表示ポート上のスライダの左端の相対座標.
- pointbsequence, default: (0.9, 0.9)
表示ポート上のスライダの右ポイントの相対座標.
- continuousbool, default:
False
この機能が有効な場合(デフォルトは
False
),閾値境界と交差するために,頂点からの離散的なスカラー値の集合ではなく,連続的な区間[minimum cell scalar, maxmimum cell scalar]
を使用します.- all_scalarsbool, default:
False
点データを使用する場合,この値が
True
のときは,セル内のすべての点のすべてのスカラーが閾値を満たす必要があります.False
のときは,閾値の基準を満たすスカラー値を持つセルの任意の点がセルを抽出します.セルデータ使用時には効果がありません.- method
str
, default: 'upper' 単一の値に対する threshold メソッドを設定し,使用する threshold の境界を定義します.もし
value
が範囲指定されている場合,このパラメータは無視され,2つの値の間のデータが抽出されます.単一の値の場合,'lower'
はvalue
よりも低いデータを抽出します.'upper'
はvalue
よりも大きなデータを取り出します.- **kwargs
dict
,optional
追加のキーワード引数はすべて
add_mesh
に渡され,メッシュの表示方法を制御します.
- mesh :
- 戻り値:
vtk.vtkActor
メッシュのVTKアクター.