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.DataSetvtk.vtkAlgorithmpyvista.DataSet か vtk.vtkAlgorithm

シーンに追加する入力データセットと,当該メッシュを生成する閾値やアルゴリズム.

scalarsstr, optional

閾値および表示するメッシュ上のスカラーの文字列名.

invertbool, default: False

閾値の結果を反転させます.つまり,このオプションをオフにした場合,出力に含まれるはずだったセルは除外され,出力から除外されるはずだったセルは含まれる.

widget_colorColorLike, optional

ウィジェットの色.文字列,RGB配列,または16進数の色文字列のいずれかです. 例えば

  • color='white'

  • color='w'

  • color=[1.0, 1.0, 1.0]

  • color='#FFFFFF'

preferencestr, default: 'cell'

mesh.n_points == mesh.n_cells でスカラを設定した場合,このパラメータはスカラがどのようにメッシュにマッピングされるかを設定します. デフォルトの 'cell' では,スカラーはメッシュのセルに関連付けられます. これは 'point' または 'cell' のいずれかです.

titlestr, 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 のときは,閾値の基準を満たすスカラー値を持つセルの任意の点がセルを抽出します.セルデータ使用時には効果がありません.

methodstr, default: 'upper'

単一の値に対する threshold メソッドを設定し,使用する threshold の境界を定義します.もし value が範囲指定されている場合,このパラメータは無視され,2つの値の間のデータが抽出されます.単一の値の場合, 'lower'value よりも低いデータを抽出します. 'upper'value よりも大きなデータを取り出します.

**kwargsdict, optional

追加のキーワード引数はすべて add_mesh に渡され,メッシュの表示方法を制御します.

戻り値:
vtk.vtkActor

メッシュのVTKアクター.