var c = document.getElementById("flake"); var flake = c.getContext("2d");
flake.strokeStyle="#FF0000";
var imgData=flake.createImageData(20,20);
for (var i=0;i<imgData.data.length;i+=12) { imgData.data[i+0]=255; imgData.data[i+1]=0; imgData.data[i+2]=0; imgData.data[i+3]=255; }
flake.putImageData(imgData,0,0);
var canv = document.getElementById("myCanvas"); var ctx = canv.getContext("2d");
var imgData = flake.getImageData(0,0,20,20);
ctx.putImageData(imgData,0,0);
Name:
Anonymous2016-12-17 3:56
random snowflake generator var c = document.getElementById("flake"); var flake = c.getContext("2d");
var canv = document.getElementById("myCanvas"); var ctx = canv.getContext("2d");
function ucoord(x, y, ox){ return(x + y*ox); }
function zcoord(xc, c){ return(xc*4 + c); }
function ufilt(step, fsize){ var len = (fsize*2+1) * (fsize*2+1); var arr = []; var x, y, z=0; for(y=-fsize; y<=fsize; y++){ for(x=-fsize; x<=fsize; x++){ arr[z] = x + y*step; z++; } } return(arr); }
function xfilt(img, filt, i){ var n = filt.length, acc = 0; for(var j=0; j<n; j++){ acc += img[i + 4*filt[j]]; } return(acc); }
function genflake(flake, xy, cx, cy, iter){ var i, gx, gy, gz, ac;
var c = document.getElementById("flake"); var flake = c.getContext("2d");
var canv = document.getElementById("myCanvas"); var ctx = canv.getContext("2d");
function ran(x){ return(Math.random()*2*x - x); }
function abs(x){ var z = x>=0?x:-x; return(z); }
function ucoord(x, y, ox){ return(x + y*ox); }
function zcoord(xc, c){ return(xc*4 + c); }
function mapv(xa,xc, ya,yb,yc, za,zc, ra,rc){ var ny = (yb-ya)/(yc-ya); var nz = za + (zc-za) * ny; var nx = xa + (xc-xa) * ny; var nr = ra + (rc-ra) * ny; // alert("?!"); return([nx, nz, nr]); }
function sqr(r){ return(r*r); }
function dist(xa, ya){ return( Math.sqrt(sqr(xa) + sqr(ya)) ); }
function rot(x,y,ang){ var s = Math.sin(ang), c = Math.cos(ang); return([y*s+x*c, -x*s+y*c]); }
function ufilt(step, fsize){ var len = (fsize*2+1) * (fsize*2+1); var arr = []; var x, y, z=0; for(y=-fsize; y<=fsize; y++){ for(x=-fsize; x<=fsize; x++){ arr[z] = x + y*step; z++; } } return(arr); }
function xfilt(img, filt, i){ var n = filt.length, acc = 0; for(var j=0; j<n; j++){ acc += img[i + 4*filt[j]]; } return(acc); }
function genflake(xflake, xy, cx, cy, iter){ var i, gx, gy, gz, ac;
function dist(xa, ya){ return( Math.sqrt(sqr(xa) + sqr(ya)) ); }
function rot(x,y,ang){ var s = Math.sin(ang), c = Math.cos(ang); return([y*s+x*c, -x*s+y*c]); }
function ufilt(step, fsize){ var len = (fsize*2+1) * (fsize*2+1); var arr = []; var x, y, z=0; for(y=-fsize; y<=fsize; y++){ for(x=-fsize; x<=fsize; x++){ arr[z] = x + y*step; z++; } } return(arr); }
function xfilt(img, filt, i){ var n = filt.length, acc = 0; for(var j=0; j<n; j++){ acc += img[i + 4*filt[j]]; } return(acc); }
function genflake(xflake, xy, cx, cy, iter){ var i, gx, gy, gz, ac;
function mapv(xa,xc, ya,yb,yc, za,zc, ra,rc){ var ny = (yb-ya)/(yc-ya); var nz = za + (zc-za) * ny; var nx = xa + (xc-xa) * ny; var nr = ra + (rc-ra) * ny; // alert("?!"); return([nx, nz, nr]); }
>>21 Agreed. Diverse people like Africans cannot survive in snowy climates. This thread enforces the patriarchal cis-white power structure. I suggest it be reported to Madame President's DoD (Department of Diversity), having the admin forced at gun point to remove it for #Her.