Processing

PythonでProcessing Image Textures textureWrap()

テクスチャがテクスチャマップ内で繰り返し描かれるか一度だけ描かれるかを定義する。

2つのパラメータは CLAMP(デフォルト)と REPEAT 。この関数は P2D と P3D のレンダラーでのみ動作する。

textureWrap(REPEAT)

textureWrap(CLAMP)

frameRate(30)
size(200, 200, P2D)
textureMode(NORMAL)
img = loadImage("sample.png")
background(0)
textureWrap(REPEAT) # textureWrap(CLAMP)
beginShape()
texture(img)
vertex(0, 0, 0, 0)
vertex(200, 0, 2, 0)
vertex(200, 200, 2, 2)
vertex(0, 200, 0, 2)
endShape()