sat3
2012.09.15
|
|
0 0
853
|
Ha frekvenciák szerint szeretné valaki beállítani az egészet, akkor azt valahogy így:
f=0.3;
fs=0.1;
D=f*2.0*M_PI;
D*=D;
amplitudo[index]=sin(time*fs*2.0*M_PI);
A forrás frekije (fs) jobb ha alacsonyabb, mint a közegé, mert komplikációk léphetnek fel.
A prizmához fel lehet venni egy harmadik frekit.
fk=0.2;
Dk=fk*2.0*M_PI;
Dk*=Dk;
Ekkor: if(prizman_belul[index]) sebesseg[index] -= (amplitudo[index]-alap)*Dk*dt; else sebesseg[index] -= (amplitudo[index]-alap)*D*dt;
Ha a periódusidő túl kicsi (1/f) ,akkor a dt-t, azaz a delta time-ot kisebbre kell venni,
|
Előzmény: sat3 (842)
|
|