From 6c9b1f4fbc1d4358611c0d790e353e5f4801b5e8 Mon Sep 17 00:00:00 2001 From: codeanticode Date: Tue, 16 Nov 2010 07:45:11 +0000 Subject: [PATCH] Fixed issue 428 --- android/core/src/processing/core/PShape3D.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/android/core/src/processing/core/PShape3D.java b/android/core/src/processing/core/PShape3D.java index 02195ba0d..2e70c37e1 100644 --- a/android/core/src/processing/core/PShape3D.java +++ b/android/core/src/processing/core/PShape3D.java @@ -2317,6 +2317,8 @@ public class PShape3D extends PShape implements PConstants { // Loading texture map. String texname = elements[1]; currentMtl.kdMap = parent.loadImage(texname); + // Texture orientation in Processing is inverted with respecto to OpenGL. + currentMtl.kdMap.getTexture().setFlippedY(true); } else if (elements[0].equals("Ka") && elements.length > 3) { // The ambient color of the material currentMtl.ka.x = Float.valueOf(elements[1]).floatValue();