Я создал этот маленький анимированный эскиз Безье с шумом Перлина.Есть идеи, почему все точки (в разных 2-мерных пространствах) приближаются к 0 одновременно с, казалось бы, регулярными интервалами?
z смещение изменяется на .005
каждый кадр
https://www.khanacademy.org/computer-programming/animated-beziers/4620624260136960
Код выглядит следующим образом ...
noFill();
var noiseY = 0;
var myNoise = function ( x, y ) {
return map( noise( x, y, noiseY ), 0, 1, -160, 560 );
};
var draw = function () {
noiseY += 0.005;
background( 255 );
beginShape();
vertex(
myNoise( 100, 0 ),
myNoise( 100, 10000 )
);
for ( var i = 0; i < 7; i ++ ) {
bezierVertex(
myNoise( 100 * i, 20000 ),
myNoise( 100 * i, 30000 ),
myNoise( 100 * i, 40000 ),
myNoise( 100 * i, 50000 ),
myNoise( 100 * i, 60000 ),
myNoise( 100 * i, 70000 )
);
}
endShape();
};
draw()
Функция выполняется снова и снова на частоте 60 Гц, показывая анимированные Безье.