'3Daxes' "az=" +boardname+ ".createElement('slider', [[-3,-3],[3,-3],[0,0.54,2*Math.PI]], {style:6, name:'az'});" +"el=" +boardname+ ".createElement('slider', [[-4,0],[-4,3],[0,0.44,Math.PI/2]], {style:6, name:'el'});" +"xmin="+boardname+".create('point', [-2,0], {visible:false});" +"xmax="+boardname+".create('point', [2,0], {visible:false});" +"ymin="+boardname+".create('point', [0,-2], {visible:false});" +"ymax="+boardname+".create('point', [0,2], {visible:false});" +"zmin="+boardname+".create('point', [0,-2], {strokeWidth:1, name:'', strokeColor:'black', showInfoBox:false, visible:false, size:2});" +"zmax="+boardname+".create('point', [0,2], {strokeWidth:1, name:'z', strokeColor:'black', showInfoBox:false, visible:true, color:'none', size:2});" +"kierto=" +boardname+".create('transform', [function () {return 0.5*Math.PI-az.Value();}], {type: 'rotate'});" +"muunnos=" +boardname+".create('transform', [1,0,0,0,-1,-0.5,0,0,-0.5], {type: 'generic'});" +"skaalaus=" +boardname+".create('transform', [1,0,0,0,1,0,0,0,function () {return Math.cos(el.Value());}], {type: 'generic'});" +"xmi="+boardname+".create('point', [xmin,[kierto,muunnos,skaalaus]],{strokeWidth:1, name:'', strokeColor:'black', showInfoBox:false, visible:true, color:'none', size:2});" +"xma="+boardname+".create('point', [xmax,[kierto,muunnos,skaalaus]],{strokeWidth:1, name:'x', strokeColor:'black', showInfoBox:false, visible:true, color:'none', size:2});" +"ymi="+boardname+".create('point', [ymin,[kierto,muunnos,skaalaus]],{strokeWidth:1, name:'', strokeColor:'black', showInfoBox:false, visible:true, color:'none', size:2});" +"yma="+boardname+".create('point', [ymax,[kierto,muunnos,skaalaus]],{strokeWidth:1, name:'y', strokeColor:'black', showInfoBox:false, visible:true, color:'none', size:2});" +"xaks="+boardname+".create('arrow', [xmi,xma]);" +"yaks="+boardname+".create('arrow', [ymi,yma]);" +"zaks="+boardname+".create('arrow', [zmin,zmax]);" ;