Я хотел бы сделать эффект затухания пути, при котором путь исчезнет, если постепенно затухать по его траектории.
То, что я могу сейчас сделать, - это удалять один за другим каждый сегмент пути, производя довольно плохой эффект: Эскиз .
var circle = new Path.Circle({
center: view.center,
radius: 50,
strokeColor: 'black',
closed: false
});
circle.addSegment(circle.firstSegment);
fade();
function fade() {
if (circle.segments.length > 0) {
setTimeout(function() {
circle.lastSegment.remove();
fade();
}, 1000);
}
}
Есть ли способ сделать анимацию более плавной?