アットウィキロゴ

多角形909

var x_pol=new Array();
var y_pol=new Array();
var number_pol;
 
function sample(){
 
var str,col;
 
var hip,leg,west;
var dou;
var hand;
var sh;
 
hip=80;
west=50;
dou=150;
leg=250;
hand=80;
sh=80;
 
col="red";
 
number_pol=12;
 
x_pol[1]=0;
y_pol[1]=0;
x_pol[2]=-hip/2;
y_pol[2]=leg;
x_pol[3]=-hip;
y_pol[3]=0;
x_pol[4]=-west;
y_pol[4]=-dou;
x_pol[5]=-west;
y_pol[5]=-dou;
x_pol[6]=-west-hand;
y_pol[6]=0;
x_pol[7]=-west;
y_pol[7]=-dou-sh;
x_pol[8]=west;
y_pol[8]=-dou-sh;
x_pol[9]=west+hand;
y_pol[9]=0;
x_pol[10]=west;
y_pol[10]=-dou;
x_pol[11]=hip;
y_pol[11]=0;
x_pol[12]=hip/2;
y_pol[12]=leg;
 
for(s=1;s<number_pol+1;s++){
x_pol[s]=x_pol[s]+300;
y_pol[s]=y_pol[s]+300
}
 
 
str="<svg width=\"700\" height=\"700\">";
str=str+poly(col);
str=str+"</svg>";
 
$("#memo").html(str);
 
}
 
function poly(col){
 
var str,data;
var s;
data="";
for(s=1;s<number_pol;s++){
data=data+x_pol[s]+","+y_pol[s]+",";
}
s=number_pol;
data=data+x_pol[s]+","+y_pol[s];
 
str="<polygon fill="+chopx(col)+" points="+chopx(data)+"/>";
 
return str; 
}
 
function chopx(str){
 
var strx;
 
strx="\""+str+"\"";
 
return strx;
 
}
最終更新:2015年06月07日 21:27