diff --git a/core/src/processing/core/PShape.java b/core/src/processing/core/PShape.java index 483df966f..ab3288c60 100644 --- a/core/src/processing/core/PShape.java +++ b/core/src/processing/core/PShape.java @@ -1756,7 +1756,7 @@ public class PShape implements PConstants { } else { for (int i = 0; i < vertexCount; i++) { float[] vert = vertices[i]; - if (vert[Z] == 0) { + if (vert.length < 3 || vert[Z] == 0) { g.vertex(vert[X], vert[Y]); } else { g.vertex(vert[X], vert[Y], vert[Z]);