pyvista.Plotter.add_silhouette#
- Plotter.add_silhouette(
- mesh: NumpyArray[float] | DataSet | MultiBlock | _vtk.vtkAlgorithm | _vtk.vtkAlgorithmOutput,
- color: ColorLike | None = None,
- line_width: float | None = None,
- opacity: float | None = None,
- feature_angle: float | None = None,
- decimate: float | None = None,
PyVistaまたはVTKデータセットのシルエットをシーンに追加します.
シルエットは
add_meshで直接生成することもできます.シルエットハイライト も参照してください.- パラメータ:
- mesh
DataSet| 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()