|
|
Line 1: |
Line 1: |
− | An extension to include JSXgraph in MediaWiki is under development, see also [http://www.mediawiki.org/wiki/Extension:JSXGraph http://www.mediawiki.org/wiki/Extension:JSXGraph].
| |
− | You an see it in action here:
| |
− |
| |
− | ===Include a GEONExT file===
| |
− | <jsxgraph height="500" width="600" filename="Wuerfel_drehbar_dreieck.gxt" />
| |
− |
| |
− | To display the above example, a GEONExT file has to be uploaded and the following
| |
− | code has to be included in a MediWiki page:
| |
− | <source lang="xml">
| |
− | <jsxgraph height="500" width="600" filename="Wuerfel_drehbar_dreieck.gxt" />
| |
− | </source>
| |
− |
| |
− |
| |
− | ===Include JavaScript source code===
| |
− | <jsxgraph height="500" width="600" box="jxgbox2">
| |
− | board = JXG.JSXGraph.initBoard('jxgbox2', {originX: 250, originY: 250, unitX: 25, unitY: 25});
| |
− | var a = board.createElement('slider', [[1,-1],[5,-1],[0,1,4]]);
| |
− | var b = board.createElement('slider', [[1,-2],[5,-2],[0,0.25,4]]);
| |
− | var c = board.createElement('curve', [function(phi){return a.Value()+b.Value()*phi; }, [0, 0],'phi',0, 8*Math.PI],
| |
− | {curveType:'polar', strokewidth:4});
| |
− | </jsxgraph>
| |
− | Since it is already the second example on this page, we have to overwrite the default name
| |
− | of the division that will contain the construction. We do this by supplying the attribut ''box=jxgbox2''.
| |
− | <source lang="xml">
| |
− | <jsxgraph height="500" width="600" box="jxgbox2">
| |
− | board = JXG.JSXGraph.initBoard('jxgbox2', {originX: 250, originY: 250, unitX: 25, unitY: 25});
| |
− | var a = board.createElement('slider', [[1,-1],[5,-1],[0,1,4]]);
| |
− | var b = board.createElement('slider', [[1,-2],[5,-2],[0,0.25,4]]);
| |
− | var c = board.createElement('curve', [function(phi){return a.Value()+b.Value()*phi; }, [0, 0],'phi',0, 8*Math.PI],
| |
− | {curveType:'polar', strokewidth:4});
| |
− | </jsxgraph>
| |
− | </source>
| |
| | | |
| ===Include GEONExT string=== | | ===Include GEONExT string=== |