aboutsummaryrefslogtreecommitdiff
path: root/Src/resources/data/avs/Winamp 5 Picks/Nic01 - Rototronik.avs
blob: ecce5cf9b16328f2e64d41009f3edac1610ab62b (plain) (blame)
ofshex dumpascii
0000 4e 75 6c 6c 73 6f 66 74 20 41 56 53 20 50 72 65 73 65 74 20 30 2e 32 1a 01 28 00 00 00 04 00 00 Nullsoft.AVS.Preset.0.2..(......
0020 00 02 ec 05 80 24 00 00 00 c6 02 00 00 01 a9 01 00 00 70 3d 70 2b 31 3b 0d 0a 70 31 3d 69 66 28 .....$............p=p+1;..p1=if(
0040 65 71 75 61 6c 28 70 25 32 30 2c 31 29 2c 70 31 2b 31 2c 70 31 29 3b 0d 0a 73 3d 28 31 2d 65 71 equal(p%20,1),p1+1,p1);..s=(1-eq
0060 75 61 6c 28 70 25 32 30 2c 31 29 29 3b 0d 0a 73 31 3d 31 2d 73 31 3b 0d 0a 78 31 3d 73 69 6e 28 ual(p%20,1));..s1=1-s1;..x1=sin(
0080 69 2a 70 69 2a 34 29 2a 73 2a 73 31 3b 0d 0a 79 31 3d 63 6f 73 28 69 2a 70 69 2a 34 29 2a 73 2a i*pi*4)*s*s1;..y1=cos(i*pi*4)*s*
00a0 73 31 3b 0d 0a 78 31 3d 78 31 2b 67 65 74 6f 73 63 28 28 70 31 25 32 35 29 2a 30 2e 30 34 2c 30 s1;..x1=x1+getosc((p1%25)*0.04,0
00c0 2c 30 29 2a 78 31 3b 0d 0a 79 31 3d 79 31 2b 67 65 74 6f 73 63 28 28 70 31 25 32 35 29 2a 30 2e ,0)*x1;..y1=y1+getosc((p1%25)*0.
00e0 30 34 2c 30 2c 30 29 2a 79 31 3b 0d 0a 7a 31 3d 2d 62 65 6c 6f 77 28 70 2c 35 30 30 29 2a 30 2e 04,0,0)*y1;..z1=-below(p,500)*0.
0100 35 2b 30 2e 32 35 3b 0d 0a 63 3d 28 32 2d 78 31 2a 78 31 2d 79 31 2a 79 31 29 3b 0d 0a 3b 0d 0a 5+0.25;..c=(2-x1*x1-y1*y1);..;..
0120 79 32 3d 79 31 2a 78 63 2d 7a 31 2a 78 73 3b 7a 32 3d 79 31 2a 78 73 2b 7a 31 2a 78 63 3b 0d 0a y2=y1*xc-z1*xs;z2=y1*xs+z1*xc;..
0140 78 32 3d 7a 32 2a 79 73 2b 78 31 2a 79 63 3b 7a 31 3d 7a 32 2a 79 63 2d 78 31 2a 79 73 3b 0d 0a x2=z2*ys+x1*yc;z1=z2*yc-x1*ys;..
0160 78 31 3d 78 32 2a 7a 63 2d 79 32 2a 7a 73 3b 79 31 3d 79 32 2a 7a 63 2b 78 32 2a 7a 73 3b 0d 0a x1=x2*zc-y2*zs;y1=y2*zc+x2*zs;..
0180 78 3d 78 31 2f 28 32 2b 7a 31 29 3b 79 3d 79 31 2f 28 32 2b 7a 31 29 3b 0d 0a 72 65 64 3d 63 3b x=x1/(2+z1);y=y1/(2+z1);..red=c;
01a0 0d 0a 67 72 65 65 6e 3d 31 2d 63 3b 0d 0a 63 3d 65 71 75 61 6c 28 70 2c 35 30 30 29 2a 31 30 3b ..green=1-c;..c=equal(p,500)*10;
01c0 0d 0a 72 65 64 3d 72 65 64 2d 63 3b 67 72 65 65 6e 3d 67 72 65 65 6e 2d 63 3b 00 73 00 00 00 72 ..red=red-c;green=green-c;.s...r
01e0 78 3d 72 78 2b 72 64 78 3b 72 79 3d 72 79 2b 72 64 79 3b 72 7a 3d 72 7a 2b 72 64 7a 3b 78 73 3d x=rx+rdx;ry=ry+rdy;rz=rz+rdz;xs=
0200 73 69 6e 28 72 78 29 3b 79 73 3d 73 69 6e 28 72 79 29 3b 7a 73 3d 73 69 6e 28 72 7a 29 3b 78 63 sin(rx);ys=sin(ry);zs=sin(rz);xc
0220 3d 63 6f 73 28 72 78 29 3b 79 63 3d 63 6f 73 28 72 79 29 3b 7a 63 3d 63 6f 73 28 72 7a 29 3b 74 =cos(rx);yc=cos(ry);zc=cos(rz);t
0240 3d 74 2b 30 2e 31 3b 70 3d 30 3b 70 31 3d 30 2e 3b 00 75 00 00 00 72 64 78 3d 28 67 65 74 6f 73 =t+0.1;p=0;p1=0.;.u...rdx=(getos
0260 63 28 30 2c 30 2c 30 29 2a 35 30 30 2d 32 35 30 29 25 32 35 30 2f 32 35 30 30 3b 72 64 79 3d 28 c(0,0,0)*500-250)%250/2500;rdy=(
0280 67 65 74 6f 73 63 28 30 2e 30 35 2c 30 2c 30 29 2a 35 30 30 2d 32 35 30 29 25 32 35 30 2f 32 35 getosc(0.05,0,0)*500-250)%250/25
02a0 30 30 3b 72 64 7a 3d 28 67 65 74 6f 73 63 28 30 2e 31 2c 30 2c 30 29 2a 35 30 30 2d 32 35 30 29 00;rdz=(getosc(0.1,0,0)*500-250)
02c0 25 32 35 30 2f 32 35 30 30 3b 00 14 00 00 00 70 69 3d 61 63 6f 73 28 2d 31 29 3b 6e 3d 31 30 30 %250/2500;.....pi=acos(-1);n=100
02e0 30 3b 00 02 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 28 00 00 00 04 00 00 00 01 30 03 80 24 0;.................(........0..$
0300 00 00 00 89 02 00 00 01 6d 01 00 00 70 3d 70 2b 31 3b 0d 0a 70 31 3d 69 66 28 65 71 75 61 6c 28 ........m...p=p+1;..p1=if(equal(
0320 70 25 31 30 2c 31 29 2c 70 31 2b 31 2c 70 31 29 3b 0d 0a 73 31 3d 31 2d 65 71 75 61 6c 28 70 25 p%10,1),p1+1,p1);..s1=1-equal(p%
0340 31 30 2c 31 29 3b 0d 0a 78 31 3d 73 69 6e 28 69 2a 70 69 2a 34 29 2a 73 31 3b 0d 0a 79 31 3d 63 10,1);..x1=sin(i*pi*4)*s1;..y1=c
0360 6f 73 28 69 2a 70 69 2a 34 29 2a 73 31 3b 0d 0a 78 31 3d 78 31 2b 67 65 74 6f 73 63 28 28 70 31 os(i*pi*4)*s1;..x1=x1+getosc((p1
0380 25 32 35 29 2a 30 2e 30 34 2c 30 2c 30 29 2a 78 31 3b 0d 0a 79 31 3d 79 31 2b 67 65 74 6f 73 63 %25)*0.04,0,0)*x1;..y1=y1+getosc
03a0 28 28 70 31 25 32 35 29 2a 30 2e 30 34 2c 30 2c 30 29 2a 79 31 3b 0d 0a 7a 31 3d 62 65 6c 6f 77 ((p1%25)*0.04,0,0)*y1;..z1=below
03c0 28 70 2c 32 35 31 29 2a 30 2e 35 2d 30 2e 32 35 3b 0d 0a 3b 0d 0a 79 32 3d 79 31 2a 78 63 2d 7a (p,251)*0.5-0.25;..;..y2=y1*xc-z
03e0 31 2a 78 73 3b 7a 32 3d 79 31 2a 78 73 2b 7a 31 2a 78 63 3b 0d 0a 78 32 3d 7a 32 2a 79 73 2b 78 1*xs;z2=y1*xs+z1*xc;..x2=z2*ys+x
0400 31 2a 79 63 3b 7a 31 3d 7a 32 2a 79 63 2d 78 31 2a 79 73 3b 0d 0a 78 31 3d 78 32 2a 7a 63 2d 79 1*yc;z1=z2*yc-x1*ys;..x1=x2*zc-y
0420 32 2a 7a 73 3b 79 31 3d 79 32 2a 7a 63 2b 78 32 2a 7a 73 3b 0d 0a 78 3d 78 31 2f 28 32 2b 7a 31 2*zs;y1=y2*zc+x2*zs;..x=x1/(2+z1
0440 29 3b 79 3d 79 31 2f 28 32 2b 7a 31 29 3b 0d 0a 72 65 64 3d 30 2e 35 2d 65 71 75 61 6c 28 70 2c );y=y1/(2+z1);..red=0.5-equal(p,
0460 32 35 31 29 3b 67 72 65 65 6e 3d 72 65 64 3b 62 6c 75 65 3d 72 65 64 3b 00 73 00 00 00 72 78 3d 251);green=red;blue=red;.s...rx=
0480 72 78 2b 72 64 78 3b 72 79 3d 72 79 2b 72 64 79 3b 72 7a 3d 72 7a 2b 72 64 7a 3b 78 73 3d 73 69 rx+rdx;ry=ry+rdy;rz=rz+rdz;xs=si
04a0 6e 28 72 78 29 3b 79 73 3d 73 69 6e 28 72 79 29 3b 7a 73 3d 73 69 6e 28 72 7a 29 3b 78 63 3d 63 n(rx);ys=sin(ry);zs=sin(rz);xc=c
04c0 6f 73 28 72 78 29 3b 79 63 3d 63 6f 73 28 72 79 29 3b 7a 63 3d 63 6f 73 28 72 7a 29 3b 74 3d 74 os(rx);yc=cos(ry);zc=cos(rz);t=t
04e0 2b 30 2e 31 3b 70 3d 30 3b 70 31 3d 30 2e 3b 00 75 00 00 00 72 64 78 3d 28 67 65 74 6f 73 63 28 +0.1;p=0;p1=0.;.u...rdx=(getosc(
0500 30 2c 30 2c 30 29 2a 35 30 30 2d 32 35 30 29 25 32 35 30 2f 32 35 30 30 3b 72 64 79 3d 28 67 65 0,0,0)*500-250)%250/2500;rdy=(ge
0520 74 6f 73 63 28 30 2e 30 35 2c 30 2c 30 29 2a 35 30 30 2d 32 35 30 29 25 32 35 30 2f 32 35 30 30 tosc(0.05,0,0)*500-250)%250/2500
0540 3b 72 64 7a 3d 28 67 65 74 6f 73 63 28 30 2e 31 2c 30 2c 30 29 2a 35 30 30 2d 32 35 30 29 25 32 ;rdz=(getosc(0.1,0,0)*500-250)%2
0560 35 30 2f 32 35 30 30 3b 00 13 00 00 00 70 69 3d 61 63 6f 73 28 2d 31 29 3b 6e 3d 35 30 30 3b 00 50/2500;.....pi=acos(-1);n=500;.
0580 02 00 00 00 01 00 00 00 ff ff ff 00 01 00 00 00 06 00 00 00 04 00 00 00 03 00 00 00 ............................