From 321660f11532eed7e320e13c4363939fb096efa3 Mon Sep 17 00:00:00 2001 From: codeanticode Date: Fri, 18 Oct 2013 15:45:31 -0400 Subject: [PATCH] fix #2151 --- core/src/processing/opengl/PGraphicsOpenGL.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/core/src/processing/opengl/PGraphicsOpenGL.java b/core/src/processing/opengl/PGraphicsOpenGL.java index 420d5808e..0cd5dc208 100644 --- a/core/src/processing/opengl/PGraphicsOpenGL.java +++ b/core/src/processing/opengl/PGraphicsOpenGL.java @@ -8524,8 +8524,8 @@ public class PGraphicsOpenGL extends PGraphics { int idx1 = 0, idx2 = 0, idx3 = 0, idx4 = 0; if (fill || stroke) { - // front face - setNormal(0, 0, 1); + // back face + setNormal(0, 0, -1); idx1 = addVertex(x1, y1, z1, 0, 0, VERTEX, true); idx2 = addVertex(x2, y1, z1, 1, 0, VERTEX, false); idx3 = addVertex(x2, y2, z1, 1, 1, VERTEX, false); @@ -8538,8 +8538,8 @@ public class PGraphicsOpenGL extends PGraphics { closeEdge(idx4, idx1); } - // back face - setNormal(0, 0, -1); + // front face + setNormal(0, 0, 1); idx1 = addVertex(x2, y1, z2, 0, 0, VERTEX, false); idx2 = addVertex(x1, y1, z2, 1, 0, VERTEX, false); idx3 = addVertex(x1, y2, z2, 1, 1, VERTEX, false); @@ -8580,8 +8580,8 @@ public class PGraphicsOpenGL extends PGraphics { closeEdge(idx4, idx1); } - // top face - setNormal(0, 1, 0); + // bottom face + setNormal(0, -1, 0); idx1 = addVertex(x1, y1, z2, 0, 0, VERTEX, false); idx2 = addVertex(x2, y1, z2, 1, 0, VERTEX, false); idx3 = addVertex(x2, y1, z1, 1, 1, VERTEX, false); @@ -8594,8 +8594,8 @@ public class PGraphicsOpenGL extends PGraphics { closeEdge(idx4, idx1); } - // bottom face - setNormal(0, -1, 0); + // top face + setNormal(0, 1, 0); idx1 = addVertex(x1, y2, z1, 0, 0, VERTEX, false); idx2 = addVertex(x2, y2, z1, 1, 0, VERTEX, false); idx3 = addVertex(x2, y2, z2, 1, 1, VERTEX, false);