var w,h,ratio,s,el,g,coords,graph,my={};function matrixtransformMain(){my.version='0.81';w=360;h=460;var canvasWd=340;var canvasHt=340;coords=new Coords(0,0,canvasWd,canvasHt,0,0,5,5,true);s="";s+=''
s+='
';s+='
';s+='
';s+='
';s+='Transformation Matrix:';s+='
';s+='
';s+='
';s+='
';my.elems=[{id:'in11',name:'a',x:12,y:60,stt:1.5},{id:'in12',name:'b',x:170,y:60,stt:0},{id:'in21',name:'c',x:12,y:130,stt:0},{id:'in22',name:'d',x:170,y:130,stt:1.5},]
for(var i=0;i${elem.name}:
`}
s+='
';s+='
';var grid=[]
for(var i=0;i<=5;i++){var x=-5+i*2
grid.push({x:x,y:-5,})
grid.push({x:x,y:5,})
grid.push({x:x+1,y:5,})
grid.push({x:x+1,y:-5,})}
console.log('grid',grid)
my.shapes=[{name:'F',pts:[{x:3,y:4},{x:3,y:5},{x:0,y:5},{x:0,y:0},{x:1,y:0},{x:1,y:1.8},{x:2.5,y:1.8},{x:2.5,y:2.8},{x:1,y:2.8},{x:1,y:4}]},{name:'Bars',pts:grid},{name:'Arrow',pts:[{x:0,y:0},{x:2,y:4},{x:4,y:0},{x:2,y:2}]},];var shapeList=[]
for(var i=0;i
';s+='';s+=radioHTML('Shape:','shape',shapeList,'chgShape');s+='
'
s+='Transform 100%
'
s+=``
s+=' ';s+='';s+='