diff --git a/core/src/processing/core/PGraphics.java b/core/src/processing/core/PGraphics.java index a4425e1d8..ede34ca38 100644 --- a/core/src/processing/core/PGraphics.java +++ b/core/src/processing/core/PGraphics.java @@ -3213,10 +3213,8 @@ public class PGraphics extends PImage implements PConstants { */ public float bezierPoint(float a, float b, float c, float d, float t) { float t1 = 1.0f - t; - return a*t1*t1*t1 + 3*b*t*t1*t1 + 3*c*t*t*t1 + d*t*t*t; + return (a*t1 + 3*b*t)*t1*t1 + (3*c*t1 + d*t)*t*t; } - - /** * ( begin auto-generated from bezierTangent.xml ) *