pyvista.plotting.widgets.WidgetHelper.add_mesh_slice_spline#
- WidgetHelper.add_mesh_slice_spline(mesh, generate_triangles=False, n_handles=5, resolution=25, widget_color=None, show_ribbon=False, ribbon_color='pink', ribbon_opacity=0.5, initial_points=None, closed=False, interaction_event=45, **kwargs)[ソース]#
スプラインウィジェットを使用してメッシュをスライスします.
メッシュをインタラクティブにスライスするために使用するスプラインウィジェットを使用して,メッシュをシーンに追加します.
スライスされたメッシュは,プロッタの
.spline_sliced_meshes
属性に保存されます.- パラメータ:
- mesh :
pyvista.DataSet
かvtk.vtkAlgorithm
pyvista.DataSet か vtk.vtkAlgorithm シーンに追加する入力データセットと,当該メッシュを生成するスプラインやアルゴリズムに沿ってスライスします.
- generate_trianglesbool,
optional
これが有効な場合(デフォルトで
False
),出力は3角形になります.それ以外の場合,出力は交差ポリゴンになります.- n_handles
int
,optional
スプラインのパラメトリック機能を制御するインタラクティブな球の数です.
- resolution
int
,optional
スプライン上に生成するポイントの数です.
- widget_color
ColorLike
,optional
ウィジェットの色.文字列,RGB配列,または16進数の色文字列のいずれかです. 例えば
color='white'
color='w'
color=[1.0, 1.0, 1.0]
color='#FFFFFF'
- show_ribbonbool,
optional
True
の場合,スライスに使用したポリゴンプレーンも表示されます.- ribbon_color
ColorLike
,optional
リボンの色. 文字列,RGB配列,または16進数の色文字列のいずれかです.
- ribbon_opacity
float
,optional
リボンの不透明度です.デフォルトは1.0で,``[0, 1]``の間でなければなりません.
- initial_pointssequence,
optional
ウィジェットの配置を初期化するポイント.要素の数は
n_handles
と同じでなければなりません.最初と最後の点が同じ場合,これは閉じたループスプラインになります.- closedbool,
optional
スプラインを閉じたループにします.
- interaction_event
vtk.vtkCommand.EventIds
,optional
コールバックのトリガーに使用するVTKインタラクションイベントです.
- **kwargs
dict
,optional
すべての追加キーワード引数は
Plotter.add_mesh()
に渡され,メッシュの表示方法を制御します.
- mesh :
- 戻り値:
vtk.vtkActor
メッシュのVTKアクター.