int i=1000; stroke(128); boolean aij; size(250,250); //was size(800,600); for (int x=0;x<100;x++){ int j=0; for (int y=0;y<100;y++){ //aij = (i-j)%2<1? true : false; //miniruit //aij = (i-j)%4<2? true : false; //aij = (i-j)%6<3? true : false; //aij = (i-j)%8<4? true : false; //aij = (i-j)%2<1? i%12<6 : j%12<6; //schuine strepen //aij = (i-j)%2<1? i%4<2 : j%4<2; //aij = (i-j)%2<1? i%6<3 : j%6<3; //aij = (i-j)%2<1? i%8<4 : j%8<4; //aij = (i-j)%2<1? i%12<6 : j%12<6; //koksruiten //aij = (i-j)%2<1? i%4<2 : j%4<2; //molenwiek //aij = (i-j)%4<2? i%8<4 : j%8<4; //aij = (i-j)%6<3? i%12<6 : j%12<6; //aij = (i-j)%8<4? i%16<8 : j%16<8; //aij = (i-j)%12<6? i%24<12 : j%24<12; //pied de poules //aij = (i-j)%4<2? i%2<1 : j%2<1; //aij = (i-j)%8<4? i%2<1 : j%2<1; //aij = (i-j)%12<6? i%2<1 : j%2<1; //aij = (i-j)%16<8? i%2<1 : j%2<1; //visgraten van oplopende lengte //aij = (i-j)%8<4? i%4<2 : j%4<2; //aij = (i-j)%16<8? i%4<2 : j%4<2; //idem maar dubbele dikte //aij = (i-j)%12<6? i%6<3 : j%6<3; //idem driedubbele dikte int c=10000; aij = i%4<2? (i+j)%4 < 2 : (c+j-i)%4 < 2; aij = i%8<4? (i+j)%4 < 2 : (c+j-i)%4 < 2; aij = i%16<8? (i+j)%4 < 2 : (c+j-i)%4 < 2; //aij = i%32<16?(i+j)%4 < 2 : (c+j-i)%4 < 2; //spitskepers //aij = (i)%16<8 != (j)%16<8 ? (i+j)%4 >= 2 : (c+j-i)%4 < 2; //bijna kraanoog //aij = i%4<2? (i+j)%4 < 2 : (i-j)%4 < 2; //aij = i%8<4? (i+j)%4 < 2 : (i-j)%4 < 2; //aij = i%16<8? (i+j)%4 < 2 : (i-j)%4 < 2; //aij = i%32<16? (i+j)%4 < 2 : (i-j)%4 < 2; //was: rechtvandraad visgraten van oplopende graatlengte //lijkt op spitskepers maar anders fill(255*int(aij)); rect(10*x,10*y,10,10); j++; } i++; }