// G-Force DeltaField // Name: HAL_Julia+074+01533 // Created by: Howard A. Landman, 6 June 2001 // Changed A0 scaling (wasn't working at XGA), 11 October 2001 // e-mail: howard@polyamory.org -or- howard.landman@vitesse.com // homepage: http://www.polyamory.org/~howard/ // This DeltaField refracts the waves through the lens of a Julia set, // the fractal generated by the recursion relation z = z^2 + c // for z = (x + i*y) // and c = 0.74 + 0.1533i // // See general notes on Julia sets in DF HAL_Julia_Seahorse. // Fitting Aspc=0 means we fit no matter what the screen aspect ratio Aspc=0, // Scale to fit screen A0="1.5", // X scaling, smaller A0 => wider fractal A1="0.92", // Y scaling, smaller A1 => taller fractal A2="2*a0*a1", // pre-compute for efficiency // Normal orientation would be like this srcX="(sqr(a0*x) - sqr(a1*y) - 0.74)/a0", srcY="(a2*x*y - 0.1533)/a1", // Flip X and Y if aspect ratio is wrong //srcY="(sqr(a1*y) - sqr(a0*x) - 0.74)/a1", //srcX="(a2*x*y - 0.1533)/a0", Vers=100