求助svg绘制贝塞尔曲线遇到的问题

已知起点坐标和终点坐标

clipboard.png

当鼠标从 A 连接至 B的时候调用如下代码进行动态绘制连接贝塞尔曲线

svg.g(svg.path(`M${x1},${y1} C${c1[0]},${c1[1]} ${c2[0]},${c2[1]} ${x2},${y2}`)
.attr({stroke: '#a0a0a0', fill: 'none', 'stroke-width': '2', id: `pg${connect.connectId}`}))

x1, y1 为A的坐标, x2, y2为B的坐标

c1和c2的值怎么计算?

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进