This is the web version of EJS interface
EJS version 4.3.3.2
  1. Author=Fu-Kwun Hwang - Dept. of Physics,National Taiwan normal Univ.
  2. Abstract=http://www.phy.ntnu.edu.tw/ntnujava/ hwang@phy.ntnu.edu.tw
  3. CaptureTools=true
  4. DataTools=false
  5. LanguageTools=false
  6. EmersionSupport=false
  7. AppletColSupport=false
  8. UseInterpreter=true
    NameValueTypeDimension
    NameValueTypeDimension
    NameValueTypeDimension
    NameValueTypeDimension
    NameValueTypeDimension

    Init Page

    Evol Page

    Indep. Var. Increment
    d c1 /dt=wc1
    d b2 /dt=wb2
    d wb2 /dt=k2*wc1*wc1*Math.sin(b2)*Math.cos(b2)
    d a3 /dt=wa3
    d wa3 /dt=k3*wc1*wc1*Math.sin(a3)*Math.cos(a3)
    SolverRungeKutta AbsoluteTolerance=0.00001

    FixRel Page

    //b2=b3; //b3=b2; //c3=c2; //mat1="z:"+c1+" & x:"+a2+" & z:"+c3; //mat2="x:"+a2+" & z:"+c3;//" & z:"+a2; mat3="z:"+c3;//+" & y:"+b3+" & z:"+a3; mat1="x:"+c1; mat2="y:"+a2;
    EJSVIEW: Click link to view it's content
    Control variables:(testing)
    int,int,int
    title="Frame"
    layout=border
    visible=true
    size="510,475"
    position=center
    minimumX=-1.0
    maximumX=1.0
    minimumY=-1.0
    maximumY=1.0
    minimumZ=-1.0
    maximumZ=1.0
    cameraAzimuth=0.5300000000000002
    cameraAltitude=0.38500000000000023
    cameraFocusX=0.0
    cameraFocusY=0.0
    cameraFocusZ=0.0
    cameraRotation=0.0
    cameraDistanceToScreen=5.0
    decorationType=CENTERED_AXES
    points1=n
    min1=0
    max1=pi2
    variable1="u"
    points2=2
    min2=-size2
    max2=size2
    variable2="v"
    functionx="r1*Math.cos(u)"
    functiony="v"
    functionz="r1*Math.sin(u)"
    javaSyntax=true
    transformation=%mat1%
    lineColor=LIGHTGRAY
    fillColor=BLUE
    lineWidth=stroke
    points1=n
    min1=0
    max1=pi2
    variable1="u"
    points2=2
    min2=-size2
    max2=size2
    variable2="v"
    functionx="r2*Math.cos(u)"
    functiony="v"
    functionz="r2*Math.sin(u)"
    javaSyntax=true
    transformation=%mat2%
    lineColor=LIGHTGRAY
    fillColor=GREEN
    lineWidth=stroke
    points1=n
    min1=0
    max1=pi2
    variable1="u"
    points2=2
    min2=-size2
    max2=size2
    variable2="v"
    functionx="r3*Math.cos(u)"
    functiony="v"
    functionz="r3*Math.sin(u)"
    javaSyntax=true
    transformation=%mat3%
    lineColor=GRAY
    fillColor=MAGENTA
    lineWidth=stroke
    sizeX=0
    sizeY=Math.cos(c1)
    sizeZ=Math.sin(c1)
    visible=dragx
    sizeX=0
    sizeY=1
    sizeZ=0
    visible=dragy
    lineColor=GREEN
    fillColor=GREEN
    sizeX=-Math.sin(c3)
    sizeY=Math.cos(c3)
    sizeZ=0
    visible=dragz
    lineColor=MAGENTA
    fillColor=MAGENTA
    position=south
    layout=HBOX
    position=center
    layout=VBOX
    layout=HBOX
    variable=c1a
    minimum=-180
    maximum=180
    format="pitch=0.0"
    ticks=19
    pressaction=dragx=true;
    dragaction=c1=c1a*a2c;
    action=dragx=false;
    background=BLUE
    foreground=WHITE
    variable=a2a
    minimum=-180
    maximum=180
    format="roll=0.0"
    ticks=19
    closest=true
    pressaction=dragy=true;
    dragaction=a2=a2a*a2c;
    action=dragy=false;
    background=GREEN
    variable=c3a
    minimum=-180
    maximum=180
    format="yaw=0"
    ticks=19
    closest=true
    enabled=true
    pressaction=dragz=true;
    dragaction=c3=c3a*a2c;
    action=dragz=false;
    background=MAGENTA
    variable=_isPaused
    imageOn="/org/opensourcephysics/resources/controls/images/play.gif"
    actionOn=_play()
    imageOff="/org/opensourcephysics/resources/controls/images/pause.gif"
    actionOff=_pause()
    position=east
    image="/org/opensourcephysics/resources/controls/images/reset.gif"
    action=_reset()