diff --git a/src/path/Curve.js b/src/path/Curve.js index f428c8d3..4895da53 100644 --- a/src/path/Curve.js +++ b/src/path/Curve.js @@ -1338,8 +1338,8 @@ new function() { // Scope for methods that require private functions if (type === 0) { // type === 0: getPoint() // Calculate the curve point at parameter value t - x = ((ax * t + bx) * t + cx) * t + p1x; - y = ((ay * t + by) * t + cy) * t + p1y; + x = t === 1 ? p2x : ((ax * t + bx) * t + cx) * t + p1x; + y = t === 1 ? p2y : ((ay * t + by) * t + cy) * t + p1y; } else { // type === 1: getTangent() // type === 2: getNormal()