pyvista.Property.interpolation#

property Property.interpolation: InterpolationType[ソース]#

シェーディングの方法を返すか設定します.

デフォルトは pyvista.plotting.themes._LightingConfig.interpolation.

以下のいずれかを選択してください.

  • 'Physically based rendering' - 物理ベースレンダリング.

  • 'pbr' - 物理ベースレンダリングのエイリアスです.

  • 'Phong' - Phongシェーディング.

  • 'Gouraud' - Gouraud シェーディング.

  • 'Flat' - Flatシェーディング.

このパラメータは大文字と小文字を区別しません.

物理ベースレンダリングに補間を設定します.

>>> import pyvista as pv
>>> prop = pv.Property()
>>> prop.interpolation = 'pbr'
>>> prop.interpolation
<InterpolationType.PBR: 3>

デフォルトのフラットシェーディングを可視化します.

>>> prop.interpolation = 'Flat'
>>> prop.plot()
../../../_images/pyvista-Property-interpolation-1_00_00.png

グーローシェーディングを可視化します.

>>> prop.interpolation = 'Gouraud'
>>> prop.plot()
../../../_images/pyvista-Property-interpolation-1_01_00.png

フォンシェーディングを可視化します.

>>> prop.interpolation = 'Phong'
>>> prop.plot()
../../../_images/pyvista-Property-interpolation-1_02_00.png

物理ベースのレンダリングを可視化します.

>>> prop.interpolation = 'Physically based rendering'
>>> prop.plot()
../../../_images/pyvista-Property-interpolation-1_03_00.png