Check out this thread for more fun: Art Of Creation – Dynamics AX Blog
(THX to Lasse from EG)
static void totallyuseless(Args _args) { int rows = 40, cols = 80; int maxIter = 256; real fVRct = -2.5, fVRctImg=-1.00,fMagLevel=0.05,fCImg=0,fC,fZ,fZImg,fZSqr,fZImgSqr; int X = 1,Y = 1,N = 0; str chars = "▓▒▒░¤ghijklmnoprstuvwxyz123456▒890!#╧%/()=@£$?{[]}*ABCDE█GHIJ█LMNOPQRSTUVXY@"; str printLine; ; window cols, rows at 50,20; Y = 1; while(Y < rows) { fcImg = fVRctImg + Y * fMagLevel; printLine = ""; X = 1; while(X < cols) { fC = fVRct + X * fMagLevel; fZ = fC; fZImg = fCImg; N = 0; while(N < maxIter) { fZSqr = fZ * fZ; fZImgSqr = fZImg * fZImg; fZImg = 2 * fZ * fZImg + fCImg; fZ = fZSqr - fZImgSqr + fC; if(fZImgSqr+fZImgSqr > 4) { break; } n++; } if( N > StrLen(Chars)) { n = StrLen(Chars); } printLine += subStr(chars, N, 1); x++; } print printLine; y++; } pause; }
No comments:
Post a Comment
feel free to leave a comment or ask questions!