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