アットウィキロゴ

pan4

var point=new Array();
var delta=new Array();
 
function sample(){
 
for(s=1;s<701;s++){
point[s]=new Array();
delta[s]=new Array();
}
 
 
 
for(s=1;s<701;s++){
for(sx=1;sx<701;sx++){
delta[s][sx]=0;
}}
 
for(s=200;s<501;s++){
for(sx=200;sx<501;sx++){
delta[s][sx]=100;
}}
 
 
for(sx=1;sx<701;sx++){
point[1][sx]=0;
}
point[1][350]=100;
 
 
for(s=2;s<701;s++){
for(sx=1;sx<701;sx++){
s1=sx-1;
s2=sx;
s3=sx+1;
if(s1<1)s1=1;
if(s3>700)s3=700;
z=0;
if(point[s-1][s1]>50)z=100;
if(point[s-1][s2]>50)z=100;
if(point[s-1][s3]>50)z=100;
if(delta[s][sx]>50)z=0;
point[s][sx]=z;
}
}
 
 
 
paint();
 
 
} 
 
function paint(){
 
 var sub=new svgpaint();
 
str="<svg width=\"700\" height=\"700\">";   
str=str+sub.line(0,0,0,700,5,"black");
str=str+sub.line(0,700,700,700,5,"black");
str=str+sub.line(700,700,700,0,5,"black");
str=str+sub.line(0,0,700,0,5,"black");
str=str+sub.line(200,200,500,200,3,"black");
str=str+sub.line(500,200,500,500,3,"black");
str=str+sub.line(500,500,200,500,3,"black");
str=str+sub.line(200,200,200,500,3,"black");
 
 
for(s=1;s<700;s++){
if(point[s][350]>50)str=str+sub.rect(350,700-s,7,7,"red");  
}
 
str=str+"</svg>";
 
$("#memo").html(str);      
 
 
}
最終更新:2016年06月01日 14:51