pyvista.plotting.widgets.WidgetHelper.add_sphere_widget#
- WidgetHelper.add_sphere_widget(
- callback,
- center=(0, 0, 0),
- radius=0.5,
- theta_resolution=30,
- phi_resolution=30,
- color=None,
- style='surface',
- selected_color='pink',
- indices=None,
- pass_widget: bool = False,
- test_callback: bool = True,
- interaction_event: pyvista.InteractionEventType = 'end',
1つまたは複数の球ウィジェットをシーンに追加します.
頂点の位置をコントロールするには,球ウィジェットを使用します.
- パラメータ:
- callback
callable() ウィジェットが変更されたときにコールバックする関数.引数は1つだけで,球の中心が(3つの長さのシーケンス)XYZ座標になります.
pass_widget=Trueのでなければ,コールバックは2番目のパラメータとしてウィジェットオブジェクトを受け取る必要があります.centerパラメータで複数のcenterが渡される場合,コールバックはそのウィジェットのインデックスも受け入れる必要があります.- centersequence[
float],optional シーンに配置するときの球の中心の直交座標を指定します.複数の場所が渡されると,その数のウィジェットが追加され,コールバックにはそのウィジェットの整数インデックスも渡されます.
- radius
float,optional 球の半径.
- theta_resolution
int,optional 経度方向の点の数を設定します.
- phi_resolution
int,optional 緯度方向の点の数を設定します.
- color
ColorLike,optional 球の表面の色です.複数の中心が渡される場合,これは色のリストである必要があります.各色は文字列,RGBリストまたはHEX色文字列のいずれかです.次に例を示します:
color='white'color='w'color=[1.0, 1.0, 1.0]color='#FFFFFF'
- style
str,optional 表示スタイル:
'surface'または'wireframe'.- selected_color
ColorLike,optional インタラクション中に選択したときのウィジェットの色.
- indicessequence[
int],optional 球体のウィジェットを割り当てるインデックス.
- pass_widgetbool,
optional Trueの場合,ウィジェットはコールバックの最後の引数として渡されます.- test_callbackbool,
optional Trueの場合,ウィジェットの作成後にコールバック関数を実行します.- interaction_event
InteractionEventType,optional The VTK interaction event to use for triggering the callback. Accepts either the strings
'start','end','always'or a vtkCommand.EventIds.
- callback
- 戻り値:
- vtkSphereWidget
球体ウィジェット.
参考