pyvista.Texture.repeat#

property Texture.repeat: bool[ソース]#

テクスチャーを繰り返します.

これは利便性と後方互換性のために提供されるものです.

新しいコードには Texture.wrap() を使用してください.

石造りのテクスチャを読み込み, pyvista.Plane() を使ってテクスチャ座標を持つシンプルな pyvista.PolyData を作成します.デフォルトでは,テクスチャ座標は0から1の間です.この値を所定の位置で乗算して1以上にしましょう.これにより,テクスチャをラップすることができます.

>>> import pyvista as pv
>>> from pyvista import examples
>>> texture = examples.download_masonry_texture()
>>> plane = pv.Plane()
>>> plane.active_texture_coordinates *= 2

これは,繰り返しを False に設定してプロットしたテクスチャです.

>>> texture.repeat = False
>>> pl = pv.Plotter()
>>> actor = pl.add_mesh(plane, texture=texture)
>>> pl.camera.zoom('tight')
>>> pl.show()
../../../_images/pyvista-Texture-repeat-1_00_00.png

これは,繰り返しを True に設定してプロットしたテクスチャです.

>>> texture.repeat = True
>>> pl = pv.Plotter()
>>> actor = pl.add_mesh(plane, texture=texture)
>>> pl.camera.zoom('tight')
>>> pl.show()
../../../_images/pyvista-Texture-repeat-1_01_00.png