diff --git a/android/core/src/processing/core/PGraphicsAndroid3D.java b/android/core/src/processing/core/PGraphicsAndroid3D.java index 2f5fbdbf8..ee82c7225 100644 --- a/android/core/src/processing/core/PGraphicsAndroid3D.java +++ b/android/core/src/processing/core/PGraphicsAndroid3D.java @@ -1522,6 +1522,8 @@ public class PGraphicsAndroid3D extends PGraphics { // reset vertex, line and triangle information // every shape is rendered at endShape(); vertexCount = 0; + curveVertexCount = 0; + pathCount = 0; faceCount = 0; diff --git a/java/libraries/opengl/src/processing/opengl/PGraphicsOpenGL.java b/java/libraries/opengl/src/processing/opengl/PGraphicsOpenGL.java index 2ae612fca..fef2e1b5e 100644 --- a/java/libraries/opengl/src/processing/opengl/PGraphicsOpenGL.java +++ b/java/libraries/opengl/src/processing/opengl/PGraphicsOpenGL.java @@ -1819,6 +1819,8 @@ public class PGraphicsOpenGL extends PGraphics { // reset vertex, line and triangle information // every shape is rendered at endShape(); vertexCount = 0; + curveVertexCount = 0; + pathCount = 0; faceCount = 0;