jQuery.extend(jQuery.roundabout_shape,{theJuggler:function(d,b,c){return{x:Math.sin(d+b),y:Math.tan(Math.exp(Math.log(d))+b)/(c-1),z:(Math.cos(d+b)+1)/2,scale:(Math.sin(d+Math.PI/2+b)/2)+0.5}},figure8:function(d,b,c){return{x:Math.sin(d*2+b),y:(Math.sin(d+Math.PI/2+b)/8)*c,z:(Math.cos(d+b)+1)/2,scale:(Math.sin(d+Math.PI/2+b)/2)+0.5}},waterWheel:function(d,b,c){return{x:(Math.sin(d+Math.PI/2+b)/8)*c,y:Math.sin(d+b)/(Math.PI/2),z:(Math.cos(d+b)+1)/2,scale:(Math.sin(d+Math.PI/2+b)/2)+0.5}},square:function(d,b,c){var g,f,e;if(d<=Math.PI/2){g=(2/Math.PI)*d;f=-(2/Math.PI)*d+1;e=-(1/Math.PI)*d+1}else{if(d>Math.PI/2&&d<=Math.PI){g=-(2/Math.PI)*d+2;f=-(2/Math.PI)*d+1;e=-(1/Math.PI)*d+1}else{if(d>Math.PI&&d<=(3*Math.PI)/2){g=-(2/Math.PI)*d+2;f=(2/Math.PI)*d-3;e=(1/Math.PI)*d-1}else{g=(2/Math.PI)*d-4;f=(2/Math.PI)*d-3;e=(1/Math.PI)*d-1}}}return{x:g,y:f*c,z:e,scale:e}},conveyorBeltLeft:function(d,b,c){return{x:-Math.cos(d+b),y:(Math.cos(d+3*Math.PI/2+b)/8)*c,z:(Math.sin(d+b)+1)/2,scale:(Math.sin(d+Math.PI/2+b)/2)+0.5}},conveyorBeltRight:function(d,b,c){return{x:Math.cos(d+b),y:(Math.cos(d+3*Math.PI/2+b)/8)*c,z:(Math.sin(d+b)+1)/2,scale:(Math.sin(d+Math.PI/2+b)/2)+0.5}},goodbyeCruelWorld:function(d,b,c){return{x:Math.sin(d+b),y:(Math.tan(d+3*Math.PI/2+b)/8)*(c+0.5),z:(Math.sin(d+b)+1)/2,scale:(Math.sin(d+Math.PI/2+b)/2)+0.5}},diagonalRingLeft:function(d,b,c){return{x:Math.sin(d+b),y:-Math.cos(d+Math.tan(Math.cos(b)))/(c+1.5),z:(Math.cos(d+b)+1)/2,scale:(Math.sin(d+Math.PI/2+b)/2)+0.5}},diagonalRingRight:function(d,b,c){return{x:Math.sin(d+b),y:Math.cos(d+Math.tan(Math.cos(b)))/(c+1.5),z:(Math.cos(d+b)+1)/2,scale:(Math.sin(d+Math.PI/2+b)/2)+0.5}},rollerCoaster:function(d,b,c){return{x:Math.sin(d+b),y:Math.sin((2+c)*d),z:(Math.cos(d+b)+1)/2,scale:(Math.sin(d+Math.PI/2+b)/2)+0.5}},tearDrop:function(d,b,c){return{x:Math.sin(d+b),y:-Math.sin(d/2+c)+0.35,z:(Math.cos(d+b)+1)/2,scale:(Math.sin(d+Math.PI/2+b)/2)+0.5}}});