Difference between revisions of "Circle approximation"

From JSXGraph Wiki
Jump to navigationJump to search
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 11:24, 24 June 2009

The underlying JavaScript code