二次曲线的长度

时间:2013-04-09 04:39:27

标签: javascript html5 canvas html5-canvas kineticjs

我在HTML5 Canvas上有Bezier曲线,需要弄清楚曲线的长度。我怎么能这么容易?

让我们说:

var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
context.beginPath();
context.moveTo(188, 130);
context.bezierCurveTo(140, 10, 388, 10, 388, 170);
context.lineWidth = 10;

如何计算出我创建的曲线的长度?

//Ť

1 个答案:

答案 0 :(得分:1)

您必须使用您推入的参数以数学方式找到它。

使用此参考:Calculate the length of a segment of a quadratic bezier