-
Accumulative Rotation With Random Time
Hi
I’m trying to create an accumulative rotation with random time intervals.
But it jumps after updating random time interval
What’s going wrong…Any Ideas?Here is the code(modified version from Dan’s one)
segMin = 2; //minimum segment duration
segMax = 7; //maximum segment duration
minVal =0; //Min X,Y distance
maxVal =90; //Max X,Y distanceend = 0;
j = 0;
accum=0;
while ( time >= end){ // цикл задает рандомное время и ждет
j += 1;
seedRandom(j,true); // в каждом цикле создает рандомную основу чтобы позиция не повторялась
start = end; // это время создает переменную старт сначала она = 0 сбрасывает значение и потом прибавим новое
end += random(segMin,segMax);
accum+=random(minVal,maxVal); // пополняет отрезок времени на рандомную величину между мин и макс так что цикл ждет и не работает на втором заходе цикл не вып. и раб выр дальше
endVal = valueAtTime(time)+accum;}
//endVal = random(minVal,maxVal)+value;
seedRandom(j-1,true);
dummy=random(); //this is a throw-away value
startVal = valueAtTime(time);
ease(time,start,end,startVal,endVal) //comment this line for hard movement