Field Line Variations
Today's blog post of Fractint compatible gifs and anti-aliased jpgs is of two versions of the field4_jul formula by Kerry Mitchell. They are identical except for the imaginary P2 values. I calculated with values of 0 and 12. Available at http://maxitersfractalfollies.blogspot.com I've posted only one version of the par file, just vary imag(P2) if regenerating. Field Line Variations { ; fract506.gif ; blank ; calctime 0:03:55.63 ; created Nov 08, 2010 ; Fractint Version 2004 Patchlevel 10 reset=2004 type=formula formulafile=*.frm formulaname=field4_jul center-mag=0.048197/0.607759/3.404629 params=0.375/0.375/1000000/0 float=y maxiter=1500 inside=0 decomp=256 periodicity=0 colors=00101211312412413523624724825935936A36B37C47D48E48F49F59G5AH5AI5B\ J6BK6CK6CL6DM7DN7EO7EP7FP8FQ8GR8GS9HT9HU9IUAIVAJWAJXBKXBKYBLYCLZCMZCM_DN\ `DN`DOaDOaEPbEPbEQcFQcFRdFReGReGSfGSfHTgHTgHUhIUiIViIVjIWjJWkJXkJXlKYlKY\ mLZnLZnM_oM_oM`oN`pNapOaqObqPbrPcrPcrQdrQdsResRetRftSftSgtTguThuUhuUivVi\ vVjvVjvWkwXkwYlwYlwZmxZmx_nx_nx`ox`oxapyapybqybqycrydryesyeszftzgtzhuzhu\ zivzjvzkwzmwznxzpxzqyzryzuzzuzzuzzryzqyzoxznxzmwzkwzjvzivziuzhuzgtzftzfs\ zesydrycrybqybqyapyapy`ox_ox_nxZnxZmxYmwYlwXlwXkwWkwVjvVjvVivVivUhvUhuTg\ uTguSfuSftRetQesQdsQdrPcrPcrObqObqOapNapN`oN`oM_nM_nMZmLZmLYlLYlKYlKXkJX\ kJWjJWjIViIViIUhHUhHTgHTgGSfGSfFRfFReFQdFQcEPcEPbEObDOaDNaDN`CM_CM_BLZBL\ ZBKYAKYAJXAJWAIV9IU9HU9HT8GS8GR8FR8FQ7EP7EO7DN7DM6CL6CL6BK6BJ5AI5AH59G59\ G48F48E47D37C36B36A35A259248247236135124124113012001000 } frm:field4_jul { ; Kerry Mitchell 20jan98 ; ; Colors Julia sets by nearest approach to ; period 4 field lines ; ; use decomp=256 ; p1 = Julia parameter ; real(p2) = bailout (try 1e12) ; imag(p2) = number of field line to use: 0 - 15 ; 4 iterations per pixel ; variable zc used for calculation, z for coloring ; zc=pixel, c=p1, maxr=real(p2), minr=maxr, iter=1 fieldangle=tan(imag(p2)*2*pi/15): ; ; iteration ; compare tangent of polar angle with desired ; field line angle, update minimum if needed ; iter=iter+4, zc=sqr(zc)+c, zc=sqr(zc)+c, zc=sqr(zc)+c zc=sqr(zc)+c, rzc=|zc|, tanangle=imag(zc)/real(zc), r=cabs(fieldangle-tanangle) if (r<minr) minr=r end if ; ; bailout ; set "iteration done" flag (iter=-1) ; use log of minimum difference of angles as ; decomposition angle ; if ((rzc>maxr)||(iter>=maxit)) iter=-1 angle=log(minr) z=cos(angle)+flip(sin(angle)) end if iter>0 } Roger Alexander
participants (1)
-
Roger Alexander