pyvista.Plotter.add_silhouette#

Plotter.add_silhouette(mesh, color=None, line_width=None, opacity=None, feature_angle=None, decimate=None)[ソース]#

PyVistaまたはVTKデータセットのシルエットをシーンに追加します.

シルエットは add_mesh で直接生成することもできます.シルエットハイライト も参照してください.

パラメータ:
meshpyvista.DataSet | vtk.vtkAlgorithm

プロットするシルエットを生成するためのメッシュまたはメッシュ生成アルゴリズム.

colorColorLike, optional

シルエットの線の色.

line_widthfloat, optional

シルエットの線幅.

opacityfloat, optional

01 の間の線の透明度.

feature_anglefloat, optional

設定された場合,角度を超える鋭いエッジを度単位で表示します.

decimatefloat, optional

01 の間のデシメーションのレベル.デシメーションはレンダリングパフォーマンスを向上させます.目安としては,まず 0.9 を試し,希望のレンダリングパフォーマンスが得られるまで減らしていくことです.

戻り値:
pyvista.Actor

シルエットのアクター.

>>> import pyvista as pv
>>> from pyvista import examples
>>> bunny = examples.download_bunny()
>>> plotter = pv.Plotter()
>>> _ = plotter.add_mesh(bunny, color='lightblue')
>>> _ = plotter.add_silhouette(bunny, color='red', line_width=8.0)
>>> plotter.view_xy()
>>> plotter.show()
../../../_images/pyvista-Plotter-add_silhouette-1_00_00.png