'3Dakselit' "var lev=4;\n" +"var akselip=[]; // apu- ja alkupisteet\n" +"akselip[0]=JSXBoard_b .create('point', [-lev,0]);\n" +"akselip[1]=JSXBoard_b .create('point', [lev,0]);\n" +"akselip[2]=JSXBoard_b .create('point', [0,-lev]);\n" +"akselip[3]=JSXBoard_b .create('point', [0,lev]);\n" +"akselip[4]=JSXBoard_b .create('point', [akselip[0],[kierto,muunnos,skaalaus]]);\n" +"akselip[5]=JSXBoard_b .create('point', [akselip[2],[kierto,muunnos,skaalaus]]);\n" +"akselip[6]=JSXBoard_b .create('point', [0,function () {return -Math.cos(el.Value())*lev;}]);\n" +"for (var i=0; i < akselip.length; i++) {akselip[i].setAttribute({visible:false});}\n\n" +"var akseliq=[]; // loppupisteet\n" +"akseliq[0]=JSXBoard_b .create('point', [akselip[1],[kierto,muunnos,skaalaus]],{name:'x'});\n" +"akseliq[1]=JSXBoard_b .create('point', [akselip[3],[kierto,muunnos,skaalaus]],{name:'y'});\n" +"akseliq[2]=JSXBoard_b .create('point', [0,function () {return Math.cos(el.Value())*lev;}], {name:'z'});\n" +"for (var i=0; i < akseliq.length; i++) {akseliq[i].setAttribute({showInfoBox:false, highlight:false, color:'none'});}\n\n" +"var akseli=[]; // akselit\n" +"akseli[0]=JSXBoard_b .create('arrow', [akselip[4],akseliq[0]]);\n" +"akseli[1]=JSXBoard_b .create('arrow', [akselip[5],akseliq[1]]);\n" +"akseli[2]=JSXBoard_b .create('arrow', [akselip[6],akseliq[2]]);\n" +"for (var i=0; i < akseli.length; i++) {akseli[i].setAttribute({highlight:false,strokecolor:'blue'});}\n";