Benutzer-Werkzeuge

Webseiten-Werkzeuge


test01

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
test01 [2022/07/11 08:54] torsten.roehltest01 [2022/07/11 09:57] (aktuell) torsten.roehl
Zeile 1: Zeile 1:
-====== Überschrift ======+==AA==
 <PRELOAD> <PRELOAD>
 +
 +#
 +# jsxgraph
 +#
 https://cdn.jsdelivr.net/npm/jsxgraph/distrib/jsxgraphcore.js https://cdn.jsdelivr.net/npm/jsxgraph/distrib/jsxgraphcore.js
 https://cdn.jsdelivr.net/npm/jsxgraph/distrib/jsxgraph.css https://cdn.jsdelivr.net/npm/jsxgraph/distrib/jsxgraph.css
  
 </PRELOAD> </PRELOAD>
-<JS+<HTML> 
-<script type="text/javascript" charset="UTF-8" + 
- src="//cdnjs.cloudflare.com/ajax/libs/jsxgraph/1.4.4/jsxgraphcore.js"></script> +<body> 
-<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/jsxgraph/1.4.4/jsxgraph.css" />+<div id="box" class="jxgbox" style="width:500px; height:500px;"></div
 +<script type="text/javascript"
 +var brd JXG.JSXGraph.initBoard('jxgbox',{axis:false,boundingbox:[-5,5,5,-5],keepaspectratio:true}); 
 + 
 +var p brd.create('point', [0,0]); 
 +var q = brd.create('point', [3,3]); 
 +var circ = brd.create('circle', [p, q]); 
 + 
 +// Create an empty curve 
 +var ticks = brd.create('curve', [[0], [0]],  
 +             {strokeWidth: 1,  
 +              strokeColor: 'blue', 
 +              strokeOpacity: 0.5}); 
 + 
 +// Make ticks out of the curve  
 +ticks.updateDataArray = function() { 
 +    var cx = circ.center.X(), 
 +        cy circ.center.Y(), 
 +        r circ.Radius(), 
 +        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.dataX = []; 
 +    this.dataY = []; 
 +    for (i = 0; i < steps; i++) { 
 +        // Start of a tick 
 +        this.dataX.push( cx + (r - d)* Math.cos(i * alpha) ); 
 +        this.dataY.push( cy + (r - d) * Math.sin(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(); 
 + 
 +</script> 
  
  
 +</body>
 +</HTML>
  
-JXG.JSXGraph.freeBoard(board); +hhjkjkj
-board = JXG.JSXGraph.initBoard('box',{originX:100, originY:100, unitX:1, unitY:1, axis:true}); +
-board.create('point',[50,50]); board.create('point',[100,50]); +
-</JS>+
  
test01.1657529698.txt.gz · Zuletzt geändert: 2022/07/11 08:54 von torsten.roehl