**テクスチャマッピング [#ucda70c3] 図形の面に画像(面に貼り付ける画像をテクスチャと呼ぶ)を張ることで図形の表現力を向上します. **画像の準備 [#c9a7473c] まずは貼り付けたい画像を準備します. ここでは例として以下の画像を用います. -http://pixabay.com/en/brick-wall-bricks-building-302589/ ダウンロードした画像は,Processingの[Sketch]⇒[Add File]からSketchに追加しておく必要があります. #ref(./addfile.png,50%); **テクスチャマッピング [#u052bc60] 早速テクスチャマッピングしてみます. PImage img; void setup() { size(640, 480, P3D); img = loadImage("brick-wall.jpg"); } void draw() { background(127, 127, 127); camera(100, -100, 100, 0, 0, 0, 0, 1, 0); axis(100); noStroke(); beginShape(QUADS); texture(img); vertex(0, 0, 0, 0, 480); vertex(0, -50, 0, 0, 0); vertex(50, -50, 0, 640, 0); vertex(50, -0, 0, 640, 480); endShape(); } void axis(float l) { stroke(255, 0, 0); line(0, 0, 0, l, 0, 0); stroke(0, 255, 0); line(0, 0, 0, 0, l, 0); stroke(0, 0, 255); line(0, 0, 0, 0, 0, l); }