ofs | hex dump | ascii |
---|
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 | ............................ |