pyvista.Plotter.add_silhouette#
- Plotter.add_silhouette(mesh, color=None, line_width=None, opacity=None, feature_angle=None, decimate=None)[ソース]#
PyVistaまたはVTKデータセットのシルエットをシーンに追加します.
シルエットは
add_mesh
で直接生成することもできます.シルエットハイライト も参照してください.- パラメータ:
- mesh
pyvista.DataSet
|vtk.vtkAlgorithm
プロットするシルエットを生成するためのメッシュまたはメッシュ生成アルゴリズム.
- color
ColorLike
,optional
シルエットの線の色.
- line_width
float
,optional
シルエットの線幅.
- opacity
float
,optional
0
と1
の間の線の透明度.- feature_angle
float
,optional
設定された場合,角度を超える鋭いエッジを度単位で表示します.
- decimate
float
,optional
0
と1
の間のデシメーションのレベル.デシメーションはレンダリングパフォーマンスを向上させます.目安としては,まず0.9
を試し,希望のレンダリングパフォーマンスが得られるまで減らしていくことです.
- mesh
- 戻り値:
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()