// G-Force DeltaField // Name: HAL_Smoke_And_Mirrors // Created by: Howard A. Landman, 8-17 May 2001 // e-mail: howard@polyamory.org -or- howard.landman@vitesse.com // homepage: http://www.polyamory.org/~howard/ Aspc=0, // Number of wedges A0="16+flor(rnd(34))", // Angle of one wedge A1="(2*PI)/a0", // Number of complete rings is A2/(2*PI) // e.g. 32 > 10*PI, so gives 5 complete rings A2="2*PI*flor(4+rnd(7))", // Spreading speeds need to be adjusted for // the number of rings and wedges, or the // colors may flatten out too soon. // A3 controls radial spreading. A3="0.25/a2", // A4 controls angular spreading A4="0.18/a0", // If A5 is 1, every other ring counter-rotates A5="flor(rnd(1.5))", // A6 positive = clockwise, negative=counterclockwise A6="sgn(rnd(2)-1)*a1", srcR="r+(a3*sin(a2*r))", // The sin term gives the mirrory spreading in R for each ring. srcT="theta + (a6*(a5*sgn(sin(r*a2*0.5))+(1-a5))) + (a4*sin(a0*theta))", // The second term gives the rotation // The third term gives the mirrory spreading in T for each wedge. Vers=100