【问题标题】:Length of Quadratic Curve二次曲线的长度
【发布时间】:2013-03-31 09:08:46
【问题描述】:

我在 HTML5 Canvas 上有一条贝塞尔曲线,需要计算出曲线的长度。我怎样才能轻松做到这一点?

让我们说:

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;

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

//T

【问题讨论】:

  • 你让什么“更容易”?您的问题中绝对没有代码显示实现您想要的任何东西的“不那么容易”的方式。
  • 发布您的代码并提供更多解释
  • 正如其他人所说,需要代码。

标签: javascript html canvas html5-canvas kineticjs


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-09
    • 1970-01-01
    • 2013-02-02
    相关资源
    最近更新 更多