pyvista.Plotter.enable_element_picking

pyvista.Plotter.enable_element_picking#

Plotter.enable_element_picking(
callback=None,
mode='cell',
show=True,
show_message=True,
font_size=18,
tolerance=0.025,
pickable_window=False,
left_clicking=False,
picker=PickerType.CELL,
**kwargs,
)[ソース]#

メッシュ上の個々の要素を選択します.

パラメータ:
callbackcallable(), optional

入力すると,選択後にこのcallableが呼び出されます. mesh は,このcallableの最初のパラメータとして入力されます.

modestr | ElementType, default: "cell"

ピッキングモード. "mesh", "cell", "face", "edge", または "point" のいずれか.

showbool, default: True

選択をインタラクティブに表示する.

show_messagebool | str, default: True

メッシュ選択ツールの使用方法に関するメッセージを表示します.これが文字列の場合は,メッセージが表示されます.

font_sizeint, default: 18

メッセージのフォントサイズを設定します.

tolerancefloat, default: 0.025

ピック操作を実行するための公差を指定してください.許容値は,レンダリングウィンドウサイズの割合で指定します.レンダリングウィンドウのサイズは対角で測定されます.

警告

これは, 'hardware' picker では無視されます.

pickable_windowbool, default: False

True の場合,3Dウィンドウ内のポイントがピック可能になります.

left_clickingbool, default: False

True の場合,マウスの左ボタンをクリックすることでメッシュをピックすることができます.

注釈

この機能を有効にすると,左クリックでピックしたメッシュのバウンディングボックスが表示され なく なります.

pickerstr | PickerType, optional

VTKピッカークラスタイプの選択:

  • 'hardware': vtkHardwarePicker を使用し、大きなジオメトリに対してより高いパフォーマンスを発揮します(デフォルト).

  • 'cell': vtkCellPicker を使用します.

  • 'point': メッシュ表面の点にスナップする vtkPointPicker を使用します.

  • 'volume': vtkVolumePicker を使用します.

**kwargsdict, optional

残りのキーワード引数はすべて,選択したパスを対話的に表示する方法を制御するために使用されます.