var x = new Array();
var y = new Array();
var a = new Array();
var b = new Array();
var th_body, len_body;
var x_body, y_body;
var th_sh_l, len_sh_l,th_sh_r, len_sh_r;
var th_head, len_head;
var th_hip_l, len_hip_l,th_hip_r, len_hip_r;
var th_leg_l, len_leg_l,th_leg_r, len_leg_r;
var th_foot_l, len_foot_l,th_foot_r, len_foot_r;
var th_hand_l, len_hand_l,th_hand_r, len_hand_r;
var th_finger_l, len_finger_l,th_finger_r, len_finger_r;
function sample(){
x_body = 250;
y_body = 250;
x[1] = x_body;
y[1] = y_body;
th_body = 90;
len_body = 100;
x[2] = x[1] + tranx(len_body,th_body);
y[2] = y[1] + trany(len_body,th_body);
th_sh_l = 180;
len_sh_l = 50;
x[3] = x[2] + tranx(len_sh_l,th_sh_l);
y[3] = y[2] + trany(len_sh_l,th_sh_l);
th_sh_r = 0;
len_sh_r = 50;
x[4] = x[2] + tranx(len_sh_r,th_sh_r);
y[4] = y[2] + trany(len_sh_r,th_sh_r);
th_head = 90;
len_head = 50;
x[5] = x[2] + tranx(len_head,th_head);
y[5] = y[2] + trany(len_head,th_head);
th_hip_l = 180;
len_hip_l = 30;
x[6] = x[1] + tranx(len_hip_l,th_hip_l);
y[6] = y[1] + trany(len_hip_l,th_hip_l);
th_hip_r = 0;
len_hip_r = 30;
x[7] = x[1] + tranx(len_hip_r,th_hip_r);
y[7] = y[1] + trany(len_hip_r,th_hip_r);
th_leg_l = 270;
len_leg_l = 70;
x[8] = x[6] + tranx(len_leg_l,th_leg_l);
y[8] = y[6] + trany(len_leg_l,th_leg_l);
th_leg_r = 270;
len_leg_r = 70;
x[9] = x[7] + tranx(len_leg_r,th_leg_r);
y[9] = y[7] + trany(len_leg_r,th_leg_r);
th_foot_l = 270;
len_foot_l = 70;
x[10] = x[8] + tranx(len_foot_l,th_foot_l);
y[10] = y[8] + trany(len_foot_l,th_foot_l);
th_foot_r = 270;
len_foot_r = 70;
x[11] = x[9] + tranx(len_foot_r,th_foot_r);
y[11] = y[9] + trany(len_foot_r,th_foot_r);
th_hand_l = 240;
len_hand_l = 70;
x[12] = x[3] + tranx(len_hand_l,th_hand_l);
y[12] = y[3] + trany(len_hand_l,th_hand_l);
th_hand_r = 330;
len_hand_r = 70;
x[13] = x[4] + tranx(len_hand_r,th_hand_r);
y[13] = y[4] + trany(len_hand_r,th_hand_r);
th_finger_l = 240;
len_finger_l = 70;
x[14] = x[12] + tranx(len_finger_l,th_finger_l);
y[14] = y[12] + trany(len_finger_l,th_finger_l);
th_finger_r = 330;
len_finger_r = 70;
x[15] = x[13] + tranx(len_finger_r,th_finger_r);
y[15] = y[13] + trany(len_finger_r,th_finger_r);
a[1] = 1;
b[1] = 2;
a[2] = 2;
b[2] = 3;
a[3] = 2;
b[3] = 4;
a[4] = 2;
b[4] = 5;
a[5] = 1;
b[5] = 6;
a[6] = 1;
b[6] = 7;
a[7] = 8;
b[7] = 6;
a[8] = 9;
b[8] = 7;
a[9] = 8;
b[9] = 10;
a[10] = 9;
b[10] = 11;
a[11] = 3;
b[11] = 12;
a[12] = 4;
b[12] = 13;
a[13] = 14;
b[13] = 12;
a[14] = 15;
b[14] = 13;
paint();
}
function paint(){
var sub=new svgpaint();
str="<svg width=\"500\" height=\"500\">";
str=str+sub.rect(0,0,500,500,"blue");
for(s=1;s<16;s++){
str=str+sub.circle(x[s],500-y[s],10,"red");
}
for(s=1;s<15;s++){
s1 = a[s];
s2 = b[s];
str=str+sub.line(x[s1],500-y[s1],x[s2],500-y[s2],3,"red");
}
str=str+"</svg>";
$("#memo").html(str);
}
function tranx(le1,th1){
x1 = le1*Math.cos(th1 * Math.PI / 180);
return x1;
}
function trany(le1,th1){
y1 = le1*Math.sin(th1 * Math.PI / 180);
return y1;
}
最終更新:2015年06月05日 19:49