Math.cos(f);y=Math.sin(f);t=n*x-d*y+k;u=c*x+p*y+l;var B=-m*(n*y+d*x);x=-m*(c*y-p*x);y=6*A;C[y]=Number(q+a);C[y+1]=Number(r+b);C[y+2]=Number(t-B+a);C[y+3]=Number(u-x+b);C[y+4]=Number(t+a);C[y+5]=Number(u+b);q=t+B;r=u+x}return C},getBoundingBox:function(a,b,c){var d=null;if(null!=a&&null!=b&&0!=b){b=mxUtils.toRadians(b);d=Math.cos(b);var e=Math.sin(b);c=null!=c?c:new mxPoint(a.x+a.width/2,a.y+a.height/2);var f=new mxPoint(a.x,a.y);b=new mxPoint(a.x+a.width,a.y);var g=new mxPoint(b.x,a.y+a.height);a=