test01
                Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| test01 [2022/07/11 08:47] – torsten.roehl | test01 [2022/07/11 09:57] (aktuell) – torsten.roehl | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Überschrift ====== | + | ==AA== | 
| + | < | ||
| + | |||
| + | # | ||
| + | # jsxgraph | ||
| + | # | ||
| https:// | https:// | ||
| https:// | https:// | ||
| - | var board = JXG.JSXGraph.initBoard(' | + | </ | 
| - | board.suspendUpdate(); | + | < | 
| - | var b1c1 = board.create(' | + | |
| - | var b1p1 = board.create(' | + | |
| - | var perp = board.create(' | + | |
| - | var perp2 = board.create(' | + | |
| - | board.unsuspendUpdate(); | + | |
| - | // Animation | + | < | 
| - | var animated | + | <div id=" | 
| - | function animate(point, | + | <script type=" | 
| - | if(animated) { | + | var brd = JXG.JSXGraph.initBoard(' | 
| - |  | + | |
| - |  | + | var p = brd.create('point', [0,0]); | 
| - |  | + | var q = brd.create(' | 
| - |  | + | var circ = brd.create(' | 
| - |  | + | |
| + | // Create an empty curve | ||
| + | var ticks = brd.create(' | ||
| + | {strokeWidth: | ||
| + |  | ||
| + | strokeOpacity: | ||
| + | |||
| + | // Make ticks out of the curve | ||
| + | ticks.updateDataArray = function() { | ||
| + | var cx = circ.center.X(), | ||
| + |  | ||
| + |  | ||
| + | i, | ||
| + | ticklen = 0.3, // Length of ticks in user space coordinates | ||
| + | steps = 20, // Number of ticks | ||
| + | d = ticklen * 0.5, | ||
| + | alpha = 2 * Math.PI / steps; | ||
| + | |||
| + |  | ||
| + | this.dataY = []; | ||
| + | for (i = 0; i < steps; i++) { | ||
| + |  | ||
| + | this.dataX.push( cx + (r - d)* Math.cos(i * alpha) | ||
| + |  | ||
| + | // End of tick | ||
| + | this.dataX.push( cx + (r + d) * Math.cos(i * alpha) ); | ||
| + | this.dataY.push( cy + (r + d) * Math.sin(i * alpha) ); | ||
| + | // Interrupt the curve | ||
| + | this.dataX.push( NaN ); | ||
| + | this.dataY.push( NaN ); | ||
| } | } | ||
| - | } | + | }; | 
| + | brd.update(); | ||
| + | |||
| + | </ | ||
| + | |||
| - | var board2 = JXG.JSXGraph.initBoard(' | + | </ | 
| - | board2.suspendUpdate(); | + | </ | 
| - | var xax2 = board2.create(' | + | |
| - | board2.create(' | + | |
| - | board2.create(' | + | |
| - | // sine: | + | hhjkjkj | 
| - | var b2p1 = board2.create(' | + | |
| - |  | + | |
| - |  | + | |
| - |  | + | |
| - | // cosine: | + | |
| - | var b2p2 = board2.create(' | + | |
| - |  | + | |
| - |  | + | |
| - |  | + | |
| - | // Dependencies (only necessary if b2p1 or b2p2 is deleted) | + | |
| - | b1p1.addChild(b2p1); | + | |
| - | b1p1.addChild(b2p2); | + | |
| - | board2.unsuspendUpdate(); | + | |
| - | board.addChild(board2); | ||
test01.1657529278.txt.gz · Zuletzt geändert:  von torsten.roehl
                
                