アットウィキロゴ

MICRO

var x,y;
var x1,y1;
var bx=new Array();
var by=new Array();
 
function sample(){
 
 
    x=100;
    y=100;
 
 for(n=0;n<400;n++){   
 
   maxv=0;
    sx=0;
  for(s=0;s<101;s++){
  v1=f(n,s);
  if(v1>maxv)sx=s;
  if(v1>maxv)maxv=v1;
    }  
 
  x1=sx;
  y1=(n-x1)/3;
  x2=x-x1;
  y2=y-y1;
 
  bx[n]=x1;
  by[n]=y1;
}
 
 
paint();  
 
 
 
 
 
} 
function paint(){
 
var sub=new svgpaint();
 
str="<svg width=\"500\" height=\"500\">";
for(s=0;s<400;s++){
str=str+sub.rect(4*bx[s],4*by[s],5,5,"red");
}
str=str+"</svg>";
 
$("#memo").html(str);   
 
}
function f(u1,x1){
 
var y1=(u1-x1)/3;    
var x2=x-x1;
var y2=y-y1;
v1=v(x2,y2);
if(y1<0)v1=-999;
if(x2<0)v1=-999;
if(y2<0)v1=-999;
 
return v1;
}
 
 
 
function u(x1,y1){
 
v1=x1+3*y1;    
 
    return v1;
}
 
function v(x2,y2){
 
u2=x2+2*y2;    
 
 return u2;   
 
}
 
最終更新:2015年11月16日 10:55