pyvista.Plotter.enable_hidden_line_removal#

Plotter.enable_hidden_line_removal(all_renderers=True)[ソース]#

隠線除去を有効にします.

ワイヤーフレームジオメトリは,レンダリングエンジンがサポートしていれば,隠線除去を使用して描画されます.

disable_hidden_line_removal で無効化します.

パラメータ:
all_renderersbool, default: True

True の場合,サブプロットのすべてのレンダラーに適用されます. False の場合,アクティブなレンダラーにのみ適用されます.

サイドバイサイドのプロッタを作成し,左では陰線除去を有効に,右では無効にして球体をワイヤフレームでレンダリングします.

>>> import pyvista as pv
>>> sphere = pv.Sphere(theta_resolution=20, phi_resolution=20)
>>> pl = pv.Plotter(shape=(1, 2))
>>> _ = pl.add_mesh(sphere, line_width=3, style='wireframe')
>>> _ = pl.add_text("With hidden line removal")
>>> pl.enable_hidden_line_removal(all_renderers=False)
>>> pl.subplot(0, 1)
>>> pl.disable_hidden_line_removal(all_renderers=False)
>>> _ = pl.add_mesh(sphere, line_width=3, style='wireframe')
>>> _ = pl.add_text("Without hidden line removal")
>>> pl.show()
../../../_images/pyvista-Plotter-enable_hidden_line_removal-1_00_00.png