false
false
false
false
false
false
false
true
true
false
]]>
./SHMcircle/2016-01-05_1400s.png
./1authorlookangphoto5050.png;./01authorfu-kwun.hwang.png
DESCRIPTION_EDITOR
SHM03
true
false
_default_
SHM03
true
24
1
false
VARIABLE_EDITOR
Var Table
true
false
VARIABLE_EDITOR
layout
true
false
VARIABLE_EDITOR
simplespring
true
false
VARIABLE_EDITOR
angle
true
false
VARIABLE_EDITOR
functionY
true
false
VARIABLE_EDITOR
phasedifferencedraw
true
false
CODE_EDITOR
Init Page
true
false
CODE_EDITOR
undefined
true
false
CODE_EDITOR
SVG
true
false
'+
' '+
' '+
' '+
' '+
'';
container.innerHTML = svggradient;
document.body.appendChild(container);
//"url(#mygrandient)"
]]>
CODE_EDITOR
message
true
false
ODE_EDITOR
Evol Page
true
false
EVENT_EDITOR
Event
true
false
CROSSING_EVENT
BISECTION
100
true
t
dt
sign*omega
sign2*omega2
RungeKutta
10000
0.00001
false
false
false
false
CODE_EDITOR
FixRel Page
true
false
CODE_EDITOR
FixRel Page 2
true
false
CODE_EDITOR
angle
false
false
pi)dcangle = 2*pi-(cta-cta2)/(nangle-2); //special move
if ((cta2-cta)0)) {
px[counter]=0+Math.min(A,A2)/2*Math.cos(-cta-c+pi/2); //
py[counter]=0+Math.min(A,A2)/2*Math.sin(-cta-c+pi/2); //
//}
// px[counter]=0+Math.min(A,A2)/2*Math.sin(-cta-c-pi/2); //
//py[counter]=0+Math.min(A,A2)/2*Math.cos(-cta-c-pi/2); //
//c = (cta-cta2)-(counter-1)*dcangle;
// px[counter]=0+Math.min(A,A2)/2*Math.cos(c-cta-pi/4); //
//py[counter]=0+Math.min(A,A2)/2*Math.sin(c-cta-pi/4); //
}
// if(c>pi)c-=2*pi; // to overcome pi to -pi problem
// if(c<-pi)c+=2*pi;
// else if (c>pi) c-=2*pi;
}
// polPts = [[0,0],[x,y],px[],py[]],[x2,y2]];
polPts = [[px[0],py[0]],[px[1],py[1]],[px[2],py[2]],[px[3],py[3]],[px[4],py[4]],[px[5],py[5]],[px[6],py[6]],[px[7],py[7]],[px[8],py[8]],[px[9],py[9]],[px[10],py[10]],[px[11],py[11]],[px[12],py[12]],[px[13],py[13]],[px[14],py[14]],[px[15],py[15]],[px[16],py[16]],[px[17],py[17]],[px[18],py[18]],[px[19],py[19]]];
]]>
CODE_EDITOR
newwaytodrawangle
true
false
180){
if (sign===-1){
dcanglenew = -(2*pi-phideg*pi/180)/(nangle-2);
}
else if (sign===1){
dcanglenew =(2*pi-phideg*pi/180)/(nangle-2);
}
c = (cta2-cta)-(counter-1)*dcanglenew;
// if ((Math.abs(cta2-cta)0)) {
pxnew[counter]=0+Math.min(A,A2)/2*Math.cos(-cta2+c); //
pynew[counter]=0+Math.min(A,A2)/2*Math.sin(-cta2+c); //
}
}
polPtsnew = [[pxnew[0],pynew[0]],[pxnew[1],pynew[1]],[pxnew[2],pynew[2]],[pxnew[3],pynew[3]],[pxnew[4],pynew[4]],[pxnew[5],pynew[5]],[pxnew[6],pynew[6]],[pxnew[7],pynew[7]],[pxnew[8],pynew[8]],[pxnew[9],pynew[9]],[pxnew[10],pynew[10]],[pxnew[11],pynew[11]],[pxnew[12],pynew[12]],[pxnew[13],pynew[13]],[pxnew[14],pynew[14]],[pxnew[15],pynew[15]],[pxnew[16],pynew[16]],[pxnew[17],pynew[17]],[pxnew[18],pynew[18]],[pxnew[19],pynew[19]]];
]]>
CODE_EDITOR
determinemaximumtodrawphasediff
true
false
CODE_EDITOR
axes
true
false
LIBRARY_EDITOR
Lib Page
true
false
LIBRARY_EDITOR
changeOrientation
true
false
LIBRARY_EDITOR
fullScreen
true
false
LIBRARY_EDITOR
android
true
false
-1; //&& ua.indexOf("mobile");
}
]]>
LIBRARY_EDITOR
mobilebrowser
true
false
HTML_VIEW_EDITOR
HtmlView Page
true
false
0
0
0
800
600
true
true
Elements.Panel
true
Elements.Panel
false
Elements.PlottingPanel
Elements.Image2D
Elements.Shape2D
Elements.Polygon2D
Elements.Polygon2D
Elements.Polygon2D
180&&showobject2]]>
Elements.Arrow2D
Elements.Trail2D
0]]>
0]]>
Elements.Shape2D
Elements.Trail2D
0]]>
0]]>
Elements.Shape2D
Elements.Arrow2D
Elements.Segment2D
Elements.Segment2D
false
Elements.Group2D
Elements.Shape2D
Elements.Shape2D
Elements.Shape2D
false
Elements.Group2D
Elements.Shape2D
Elements.Shape2D
false
Elements.Group2D
false
Elements.Group2D
Elements.Text2D
false
Elements.Group2D
180]]>
Elements.Text2D
true
Elements.PlottingPanel
Elements.AnalyticCurve2D
Elements.Shape2D
Elements.Trail2D
0]]>
0]]>
Elements.Segment2D
Elements.Shape2D
Elements.Trail2D
0]]>
0]]>
Elements.Segment2D
Elements.Shape2D
Elements.Arrow2D
Elements.Arrow2D
Elements.Text2D
Elements.Text2D
true
Elements.Group2D
=T-0.1&&(showobject2)]]>
Elements.Arrow2D
Elements.Text2D
Elements.Shape2D
Elements.Shape2D
Elements.Text2D
Elements.Arrow2D
true
Elements.Group2D
Elements.Text2D
Elements.Text2D
true
Elements.Panel
Elements.ComboBox
Elements.TwoStateButton
Elements.Button
Elements.Button
Elements.Label
Elements.ComboBox
Elements.Function