From 0c709054944d936596d3cad1cf7bd468595c1465 Mon Sep 17 00:00:00 2001 From: codeanticode Date: Sat, 22 Jan 2022 20:59:48 -0500 Subject: [PATCH] make correct transform call depending on dimensions --- core/src/processing/opengl/PShapeOpenGL.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/processing/opengl/PShapeOpenGL.java b/core/src/processing/opengl/PShapeOpenGL.java index 53a61c635..daca73bdc 100644 --- a/core/src/processing/opengl/PShapeOpenGL.java +++ b/core/src/processing/opengl/PShapeOpenGL.java @@ -1268,7 +1268,11 @@ public class PShapeOpenGL extends PShape { @Override public void rotate(float angle) { - transform(ROTATE, angle); + if (is3D) { + transform(ROTATE, angle, 0, 0, 1); + } else { + transform(ROTATE, angle); + } }