gpt4 book ai didi

javascript - 使用 pathAnimator javascript 时出现 SVG 错误

转载 作者:行者123 更新时间:2023-11-28 08:45:11 27 4
gpt4 key购买 nike

我正在尝试使用名为“pathAnimator”的 javascript 基本演示,which can be found here .

示例代码使用非常简单的 SVG 字符串进行演示。但即使是这个基本示例也会生成 SVG 错误:

Argument 1 of SVGPathElement.getPointAtLength is not a finite floating-point value.

演示代码如下:

var path = "M150 0 L75 200 L225 200 Z"; // an SVG path
pathAnimator = new PathAnimator( path ),
speed = 6,
reverse = false,
startOffset = 0,
easing = function(t){ t*(2-t) };

pathAnimator.start( speed, step, reverse, startOffset, finish, easing);

function step( point, angle ){
// do something every "frame" with: point.x, point.y & angle
}

function finish(){
// do something when animation is done
}

这是 SVG 字符串中的错误还是这只是错误的代码?

最佳答案

easing 函数不返回值。尝试:

easing = function(t){ return t*(2-t); };

关于javascript - 使用 pathAnimator javascript 时出现 SVG 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19911838/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com