Circle approximation: Difference between revisions

From JSXGraph Wiki
No edit summary
No edit summary
Line 1: Line 1:
<jsxgraph width="600" height="600" box="box">
<jsxgraph width="600" height="600" box="box">
var brd = JXG.JSXGraph.initBoard('box', {axis:true, originX: 300, originY: 300, grid:true, unitX: 50, unitY: 50});
var brd = JXG.JSXGraph.initBoard('box', {axis:true, originX: 300, originY: 300, grid:true, unitX: 50, unitY: 50});
var n = brd.createElement('slider',[[0,3],[3,3],[3,4,20]],{name:'n',snapWidth:1});
var n = brd.createElement('slider',[[0,5.7],[3,5.7],[3,4,20]],{name:'n',snapWidth:1});


var p0 = brd.createElement('point',[0,0]);
var p0 = brd.createElement('point',[0,0]);
var p1 = brd.createElement('point',[2,0]);
var p1 = brd.createElement('point',[4,0]);
var circ = brd.createElement('circle',[p0,p1]);
var circ = brd.createElement('circle',[p0,p1]);
var rot = brd.createElement('transform', [function() {return Math.PI*2.0/n.Value();},p0], {type:'rotate'});  // angle, rotation center
var rot = brd.createElement('transform', [function() {return Math.PI*2.0/n.Value();},p0], {type:'rotate'});  // angle, rotation center

Revision as of 09:24, 24 June 2009

The underlying JavaScript code