过控制点的曲线

// xt, yt is the point you want to draw through

// x0, y0 and x2, y2 are the end points of the curve

x1 = xt * 2 – (x0 + x2) / 2;

y1 = yt * 2 – (y0 + y2) / 2;

moveTo(x0, y0);

curveTo(x1, y1, x2, y2);

原文地址:https://www.cnblogs.com/skybdemq/p/2648181.html