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()
これは,繰り返しを
True
に設定してプロットしたテクスチャです.>>> texture.repeat = True >>> pl = pv.Plotter() >>> actor = pl.add_mesh(plane, texture=texture) >>> pl.camera.zoom('tight') >>> pl.show()