pyvista.Plotter.enable_element_picking#
- Plotter.enable_element_picking(callback=None, mode='cell', show=True, show_message=True, font_size=18, color='pink', tolerance=0.025, pickable_window=False, left_clicking=False, picker=PickerType.CELL, **kwargs)[ソース]#
メッシュ上の個々の要素を選択します.
- パラメータ:
- callback
callable()
,optional
入力すると,選択後にこのcallableが呼び出されます.
mesh
は,このcallableの最初のパラメータとして入力されます.- mode
str
|ElementType
, default: "cell" ピッキングモード.
"mesh"
,"cell"
,"face"
,"edge"
, または"point"
のいずれか.- showbool, default:
True
選択をインタラクティブに表示する.
- show_messagebool |
str
, default:True
メッシュ選択ツールの使用方法に関するメッセージを表示します.これが文字列の場合は,メッセージが表示されます.
- font_size
int
, default: 18 メッセージのフォントサイズを設定します.
- color
ColorLike
, default: "pink" 選択されたメッシュを表示したときの色.
- tolerance
float
, default: 0.025 ピック操作を実行するための公差を指定してください.許容値は,レンダリングウィンドウサイズの割合で指定します.レンダリングウィンドウのサイズは対角で測定されます.
警告
これは,
'hardware'
picker
では無視されます.- pickable_windowbool, default:
False
True
の場合,3Dウィンドウ内のポイントがピック可能になります.- left_clickingbool, default:
False
True
の場合,マウスの左ボタンをクリックすることでメッシュをピックすることができます.注釈
この機能を有効にすると,左クリックでピックしたメッシュのバウンディングボックスが表示され なく なります.
- picker
str
|PickerType
,optional
VTKピッカークラスタイプの選択:
'hardware'
:vtkHardwarePicker
を使用し、大きなジオメトリに対してより高いパフォーマンスを発揮します(デフォルト).'cell'
:vtkCellPicker
を使用します.'point'
: メッシュ表面の点にスナップするvtkPointPicker
を使用します.'volume'
:vtkVolumePicker
を使用します.
- **kwargs
dict
,optional
残りのキーワード引数はすべて,選択したパスを対話的に表示する方法を制御するために使用されます.
- callback