阅读 8

三次贝塞尔转二次贝塞尔

贝塞尔曲线函数

quadraticCurveTo(cx, cy, px, py)

bezierCurveTo(cx1, cy1, cx2, cy2, px, py)

转换公式

Bezier(c1, c2, p) => Quadratic((c2.x, c1.y), p)

代码模型

Bezier = {
  c1: { x, y }
  c2: { x, y }
  p: { x, y }
}
=>
Quadratic = {
  c: { x: c2.x, y: c1.y }
  p: { x, y }
}
复制代码
关注下面的标签,发现更多相似文章
评论