A 5-circle incidence theorem: Difference between revisions

From JSXGraph Wiki
No edit summary
No edit summary
Line 1: Line 1:
<jsxgraph width="600" height="600">
<jsxgraph width="600" height="600">
var board = JXG.JSXGraph.initBoard('jxgbox',{boundingbox:[-5,5,5,-5]});
var board = JXG.JSXGraph.initBoard('jxgbox',{boundingbox:[-5,5,5,-5]});
var A = [], s = [], B = [], c = [], k;
var A = [], s = [], B = [], c = [], r = [], k;


var attA = {name:'',strokeColor:'#7355ff',fillColor:'#7355ff'};
var attA = {name:'',strokeColor: '#7355ff', fillColor: '#7355ff'};
attA.name = "0";
attA.name = "0";
A[0] = board.create('point', [2.5, -3], attA);
A[0] = board.create('point', [2.5, -3], attA);
Line 22: Line 22:




var attB = {name:'',strokeColor:'#EA0000',fillColor:'#EA0000'};
var attB = {name: '', strokeColor: '#EA0000', fillColor: '#EA0000'};
for (k = 0; k < 5; k++) {
for (k = 0; k < 5; k++) {
   B[k] = board.create('intersection', [s[k], s[(k-1+5)%5], 0], attB);
   B[k] = board.create('intersection', [s[k], s[(k-1+5)%5], 0], attB);
Line 30: Line 30:
for (k = 0; k < 5; k++) {
for (k = 0; k < 5; k++) {
   c[k] = board.create('circle', [A[k], B[k], A[(k+1)%5]], attC);
   c[k] = board.create('circle', [A[k], B[k], A[(k+1)%5]], attC);
}
var attR = {strokeColor: '#aaaaaa', strokeWidth: 1};
for (k = 0; k < 5; k++) {
  r[k] = board.create('radicalaxis', [c[k], c[(k-1+5)%5]], attR);
}
}



Revision as of 12:18, 13 August 2019