pyvista.Plotter.add_mesh_slice_spline

pyvista.Plotter.add_mesh_slice_spline#

Plotter.add_mesh_slice_spline(
mesh,
generate_triangles: bool = False,
n_handles=5,
resolution=25,
widget_color=None,
show_ribbon: bool = False,
ribbon_color='pink',
ribbon_opacity=0.5,
initial_points=None,
closed: bool = False,
interaction_event: pyvista.InteractionEventType = 'end',
**kwargs,
)[ソース]#

スプラインウィジェットを使用してメッシュをスライスします.

メッシュをインタラクティブにスライスするために使用するスプラインウィジェットを使用して,メッシュをシーンに追加します.

スライスされたメッシュは,プロッタの .spline_sliced_meshes 属性に保存されます.

パラメータ:
mesh : pyvista.DataSetvtk.vtkAlgorithmpyvista.DataSet か vtk.vtkAlgorithm

シーンに追加する入力データセットと,当該メッシュを生成するスプラインやアルゴリズムに沿ってスライスします.

generate_trianglesbool, optional

これが有効な場合(デフォルトで False ),出力は3角形になります.それ以外の場合,出力は交差ポリゴンになります.

n_handlesint, optional

スプラインのパラメトリック機能を制御するインタラクティブな球の数です.

resolutionint, optional

スプライン上に生成するポイントの数です.

widget_colorColorLike, optional

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

  • color='white'

  • color='w'

  • color=[1.0, 1.0, 1.0]

  • color='#FFFFFF'

show_ribbonbool, optional

True の場合,スライスに使用したポリゴンプレーンも表示されます.

ribbon_colorColorLike, optional

リボンの色. 文字列,RGB配列,または16進数の色文字列のいずれかです.

ribbon_opacityfloat, optional

リボンの不透明度です.デフォルトは1.0で,``[0, 1]``の間でなければなりません.

initial_pointssequence, optional

ウィジェットの配置を初期化するポイント.要素の数は n_handles と同じでなければなりません.最初と最後の点が同じ場合,これは閉じたループスプラインになります.

closedbool, optional

スプラインを閉じたループにします.

interaction_eventInteractionEventType, optional

コールバックのトリガーに使用するVTKインタラクションイベントです.文字列 'start', 'end', `` always'`` または vtk.vtkCommand.EventIds を受け付けます.

**kwargsdict, optional

All additional keyword arguments are passed to pyvista.Plotter.add_mesh() to control how the mesh is displayed.

戻り値:
vtk.vtkActor

メッシュのVTKアクター.