File: turtle_geonext.html

package info (click to toggle)
jsxgraph 1.11.1%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 24,984 kB
  • sloc: javascript: 81,688; xml: 5,869; java: 1,072; php: 281; makefile: 189; python: 174; cpp: 76; sh: 12
file content (57 lines) | stat: -rw-r--r-- 1,798 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<html>
<head>
   <title>JSXGraph example</title>
   <link rel="stylesheet" type="text/css" href="../distrib/jsxgraph.css" />
   <script type="text/javascript" src="../distrib/jsxgraphcore.js"></script>
   <script type="text/javascript" src="../src/GeonextReader.js"></script>
</head>
<body>
<form>
<textarea rows=3 cols=30 id="input">t.fd(3);</textarea><br>
<input type="button" value="los" onclick="eval(document.getElementById('input').value)">
</form>
<h2>convert a free GOENExT point to a glider on a turtle</h2>
  <div id="jxgbox" class="jxgbox" style="width:700px; height:400px;"></div>
  <div id="debug" style="display:block;"></div>
  <script type="text/javascript">
    /* <![CDATA[ */
    //brd = JXG.JSXGraph.initBoard('jxgbox', {originX: 350, originY: 200, axis:false, unitX: 25, unitY: 25});
    brd = JXG.JSXGraph.loadBoardFromFile('jxgbox', "bspnc/quad.gxt", "Geonext");

    var t, ta, no;
    t = brd.createElement('turtle');
    alert("Weiter");  //Bremse, weil GEONExT asynchron geladen wird

    for (i=0;i<10;i++) {
        t.fd((i+1)*0.20);
        t.left(60);
    }


    /*
    brd.createElement('point',[3,3],{name:'A'});
    brd.createElement('point',[3,4],{name:'B'});

    // Convert free point to glider
    p = JXG.getReference(brd,'A');
    p.makeGlider(t);

    // Bind free point to turtle
    p2 = JXG.getReference(brd,'B');
    p2.addConstraint([ function() { return t.X();}, function() { return t.Y();} ]) ;
    brd.update();

    ta = brd.createElement('tangent',[p],{dash:1});
    no = brd.createElement('normal',[p],{dash:1,strokeColor:'red'});
    */

    var p = JXG.getReference(brd,'A');

    p.makeGlider(t);
    //p.addConstraint([ function() { return t.X();}, function() { return t.Y();} ]) ;
    brd.update();

  /* ]]> */
  </script>
</body>
</html>