アットウィキロゴ

lenvc

var width_hip;
var width_west;
var width_body;
var width_sh;
var width_foot;
var width_leg;
var len_leg, len_foot;
var len_body;
var len_finger, len_hand;
var len_head;
 
var x = new Array();
var y = new Array();
 
 
 
function sample() {
 
 
    th_body = 90;
    th_head = 90;
    th_sh_r = 0;
    th_sh_l = 180;
    th_hand_r = 300;
    th_hand_l = 250;
    th_finger_r = 270;
    th_finger_l = 270;
    th_hip_r = 0;
    th_hip_l = 180;
    th_leg_r = 270;
    th_leg_l = 270;
    th_foot_r = 270;
    th_foot_l = 270;
 
 
    width_sh = 50;
    width_hip = 50;
    width_west = 40;
    width_body = 45;
    width_leg = 15;
    width_foot = 10;
 
    /*中心*/
    x[1] = 250;
    y[1] = 150;
 
    /*足*/
    x[6] =x[1]-width_body/2;
    y[6] =y[1];
    x[24] = x[1] + width_body / 2;
    y[24] = y[1];
 
    /*左膝*/
    gx = (x[1] + x[6]) / 2;
    gy = y[1];
 
    cx = gx + tranx(len_leg,th_leg_l);
    cy=gy+ trany(len_leg,th_leg_l);
 
    x[2] = cx - width_leg / 2;
    y[2] = cy;
    x[5] = cx + width_leg / 2;
    y[5] = cy;
 
 
    /*右膝*/
    gx = (x[1] + x[24]) / 2;
    gy = y[1];
 
    cx = gx + tranx(len_leg, th_leg_r);
    cy = gy + trany(len_leg, th_leg_r);
 
    x[28] = cx - width_leg / 2;
    y[28] = cy;
    x[25] = cx + width_leg / 2;
    y[25] = cy;
 
 
    /*左足*/
    gx = (x[2] + x[5]) / 2;
    gy = y[2];
 
    cx = gx + tranx(len_foot, th_foot_l);
    cy = gy + trany(len_foot, th_foot_l);
 
    x[4] = cx - width_foot / 2;
    y[4] = cy;
    x[3] = cx + width_foot / 2;
    y[3] = cy;
 
 
    /*右足*/
    gx = (x[25] + x[28]) / 2;
    gy = y[25];
 
    cx = gx + tranx(len_foot, th_foot_l);
    cy = gy + trany(len_foot, th_foot_l);
 
    x[27] = cx - width_foot / 2;
    y[27] = cy;
    x[26] = cx + width_foot / 2;
    y[26] = cy;
 
    /*腰*/
 
    gx = x[1] +tranx(len_hip, th_body);
    gy = y[1]+trany(len_hip,th_body);
 
    x[23] = gx + tranx(width_hip/2, th_body+90);
    y[23] = gy + trany(width_hip/2, th_body+90);
 
    x[7] = gx + tranx(width_hip / 2, th_body - 90);
    y[7] = gy + trany(width_hip / 2, th_body - 90);
 
 
    /*ウエスト*/
 
    gx = x[1] + tranx(len_west, th_body);
    gy = y[1] + trany(len_west, th_body);
 
    x[22] = gx + tranx(width_west / 2, th_body + 90);
    y[22] = gy + trany(width_west / 2, th_body + 90);
 
    x[8] = gx + tranx(width_west / 2, th_body - 90);
    y[8] = gy + trany(width_west / 2, th_body - 90);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
}
 
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月25日 19:08