center_x=200;

center_y=150;

d= 500;

function drawline (x1,y1,z1,x2,y2,z2,num) {

x1=(x1/(z1+d))*d;

y1=(y1/(z1+d))*d;

x2=(x2/(z2+d))*d;

y2=(y2/(z2+d))*d;

x1 += center_x;

y1 = center_y - y1;

x2 += center_x;

y2 = center_y - y2;

dx= x2 - x1;

dy= y2 - y1;

line_length = Math.sqrt(dx*dx+dy*dy);

angle = Math.atan(dy/dx);

angle = angle*180/Math.PI;

setProperty ("line" add num, _x, x1);

setProperty ("line" add num, _y, y1);

if (dx < 0){

angle = angle-180;

}

setProperty ("line" add num, _rotation, angle);

setProperty ("line" add num, _xscale, line_length);

}

////////////////////////

px = new Array(8)

py = new Array(8)

pz = new Array(8)

px[0] = 100;

py[0] = 100;

pz[0] = 25;

px[1] = -100;

py[1] = 100;

pz[1] = 25;

px[2] = -100;

py[2] = -100;

pz[2] = 25;

px[3] = 100;

py[3] = -100;

pz[3] = 25;

px[4] = 100;

py[4] = 100;

pz[4] = -25;

px[5] = -100;

py[5] = 100;

pz[5] = -25;

px[6] = -100;

py[6] = -100;

pz[6] = -25;

px[7] = 100;

py[7] = -100;

pz[7] = -25;