// TriPoles                By Mavelick       1999.8.14  (9.3 remake)
//                         mailto:mavelick@amp.office.ne.jp
//                         website http://www.aaw.mtci.ne.jp/~mavelick/



Durn="0.4",

CamX="110",
CamY="0",
CamZ="-20",

CmLX="0",
CmLY="0",
CmLZ="50",

CUpX="0",
CUpY="0",
CUpZ="1",

A0="0.5 * NUM_S_STEPS",  
A1="1.0 * NUM_S_STEPS",
A2="1.5 * NUM_S_STEPS",
A3="2.0 * NUM_S_STEPS",
A4="2.5 * NUM_S_STEPS",
A5="3.0 * NUM_S_STEPS",

A6="1/NUM_S_STEPS",
A7="2/NUM_S_STEPS",
A8="3/NUM_S_STEPS",
A9="4/NUM_S_STEPS",



D0="a0*s-.75",   // a0*(s-2/a0)/2+0.25
D1="clip(2*trwv( d0       )-1)",
D2="clip(2*trwv( d0 -  .5 )-1)",
D3="clip(2*trwv( d0 - 1.0 )-1)",
D4="clip(2*trwv( d0 - 1.5 )-1)",
D5="clip(2*trwv( d0 - 2.0 )-1)",



D6="4 * d3 * ( d2 + d4 )",
D7="d6 * clip(3*fft(s))",
C0="(1-2*dt)",

R="d7",
G="d7",
B="d6*C0",


widt=420,heig=280,


ConL=0,ConB=1,
LWdt="1",





D8="2*trwv(a0*s+0.25)-1",
D9="2*trwv(a0*s+.75)-1",
D10="2*trwv(a0*s-.25)-1",



D11="
clip(D8)*clip(D9)
*(fft(s)+fft(s+a6)+fft(s+a7)+fft(s+a8))/4
+clip(D8)*clip(D10)
*(fft(s-a6)+fft(s)+fft(s+a6)+fft(s+a7))/4
+clip(-D8)*clip(-D9)
*(fft(s-a7)+fft(s-a6)+fft(s)+fft(s+a6))/4
+clip(-D8)*clip(-D10)
*(fft(s-a8)+fft(s-a7)+fft(s-a6)+fft(s))/4
",




A10="5*(36/NUM_S_STEPS)",


X="a10*sin( (.333*d1*d2+.666*d2*d3+d3*d4+.333*d4*d5+.10416666) * 25.132741228 )-5*sin(PI*s)",
Y="a10*cos( (.5*d1*d2+.666*d2*d3+d3*d4+d4*d5+.10416666) * 25.132741228 )+80*s-40",
Z="200*dt*d11+30",


Scal="620",
ScSz=1,

Pers="1",

Vers=40


/*  Here's the orginal config guts before I collapsed constants and optimized it.
-Andy


A0="NUM_S_STEPS",

D0="4*clip(2*trwv(a0*(s-2/a0)/2+0.25)-1)*clip(2*trwv(a0*(s-3/a0)/2+0.25)-1)",
D1="4*clip(2*trwv(a0*(s-3/a0)/2+0.25)-1)*clip(2*trwv(a0*(s-4/a0)/2+0.25)-1)",
D2="4*clip(2*trwv(a0*(s-4/a0)/2+0.25)-1)*clip(2*trwv(a0*(s-5/a0)/2+0.25)-1)",
D3="4*clip(2*trwv(a0*(s-5/a0)/2+0.25)-1)*clip(2*trwv(a0*(s-6/a0)/2+0.25)-1)",

R="(d1+d2)*(clip(3*fft(s)))",
G="(d1+d2)*(clip(3*fft(s)))",
B="(d1+d2)*(1-2*dt)",


widt=420,heig=280,


ConL=0,ConB=1,
LWdt="1",


D4="
clip(2*trwv(a0*s/2+0.25)-1)*clip(2*trwv(a0*(s+1/a0)/2+0.25)-1)
*(fft(s)+fft(s+1/a0)+fft(s+2/a0)+fft(s+3/a0))/4
+clip(2*trwv(a0*s/2+0.25)-1)*clip(2*trwv(a0*(s-1/a0)/2+0.25)-1)
*(fft(s-1/a0)+fft(s)+fft(s+1/a0)+fft(s+2/a0))/4
+clip(-2*trwv(a0*s/2+0.25)+1)*clip(-2*trwv(a0*(s+1/a0)/2+0.25)+1)
*(fft(s-2/a0)+fft(s-1/a0)+fft(s)+fft(s+1/a0))/4
+clip(-2*trwv(a0*s/2+0.25)+1)*clip(-2*trwv(a0*(s-1/a0)/2+0.25)+1)
*(fft(s-3/a0)+fft(s-2/a0)+fft(s-1/a0)+fft(s))/4
",



X="-5*sin(PI*s)+5*(36/a0)*sin(2*PI*(d0*1/3+d1*2/3+d2*1+d3*1/3+5/12))",
Y="5*(36/a0)*cos(2*PI*(d0*1/2+d1*2/3+d2*1+d3*1+5/12))+80*s-40",
Z="200*dt*d4+30",
*/