Difference between revisions of "Five Circle Theorem"
From JSXGraph Wiki
Jump to navigationJump to searchA WASSERMANN (talk | contribs) |
A WASSERMANN (talk | contribs) |
||
Line 13: | Line 13: | ||
p[4] = brd.createElement('point',[4,0],{}); | p[4] = brd.createElement('point',[4,0],{}); | ||
− | l[0] = brd.createElement('segment',[p[0],p[1]],{}) | + | l[0] = brd.createElement('segment',[p[0],p[1]],{}); |
− | l[1] = brd.createElement('segment',[p[1],p[2]],{}) | + | l[1] = brd.createElement('segment',[p[1],p[2]],{}); |
− | l[2] = brd.createElement('segment',[p[2],p[3]],{}) | + | l[2] = brd.createElement('segment',[p[2],p[3]],{}); |
− | l[3] = brd.createElement('segment',[p[3],p[4]],{}) | + | l[3] = brd.createElement('segment',[p[3],p[4]],{}); |
− | l[4] = brd.createElement('segment',[p[4],p[0]],{}) | + | l[4] = brd.createElement('segment',[p[4],p[0]],{}); |
− | i[0] = brd.createElement('point',[brd.intersection(l[0],l[2],0)],{}) | + | i[0] = brd.createElement('point',[brd.intersection(l[0],l[2],0)],{}); |
− | i[1] = brd.createElement('point',[brd.intersection(l[1],l[3],0)],{}) | + | i[1] = brd.createElement('point',[brd.intersection(l[1],l[3],0)],{}); |
− | i[2] = brd.createElement('point',[brd.intersection(l[2],l[4],0)],{}) | + | i[2] = brd.createElement('point',[brd.intersection(l[2],l[4],0)],{}); |
− | i[3] = brd.createElement('point',[brd.intersection(l[3],l[0],0)],{}) | + | i[3] = brd.createElement('point',[brd.intersection(l[3],l[0],0)],{}); |
− | i[4] = brd.createElement('point',[brd.intersection(l[4],l[1],0)],{}) | + | i[4] = brd.createElement('point',[brd.intersection(l[4],l[1],0)],{}); |
− | c[0] = brd.createElement('circumcircle',[p[0],i[0],i[2]],{ | + | c[0] = brd.createElement('circumcircle',[p[0],i[0],i[2]],{}); |
− | c[1] = brd.createElement('circumcircle',[p[1],i[1],i[3]],{}) | + | c[1] = brd.createElement('circumcircle',[p[1],i[1],i[3]],{}); |
− | c[2] = brd.createElement('circumcircle',[p[2],i[2],i[4]],{}) | + | c[2] = brd.createElement('circumcircle',[p[2],i[2],i[4]],{}); |
− | c[3] = brd.createElement('circumcircle',[p[3],i[3],i[0]],{}) | + | c[3] = brd.createElement('circumcircle',[p[3],i[3],i[0]],{}); |
− | c[4] = brd.createElement('circumcircle',[p[4],i[4],i[1]],{}) | + | c[4] = brd.createElement('circumcircle',[p[4],i[4],i[1]],{}); |
+ | for(k=0;k<5;k++) { | ||
+ | c[k][1].setProperty({strokeColor:'gray'}); | ||
+ | } | ||
− | j[0] = brd.createElement('point',[brd.intersection(c[0][1],c[2][1],0)],{style:8}) | + | j[0] = brd.createElement('point',[brd.intersection(c[0][1],c[2][1],0)],{style:8}); |
− | j[1] = brd.createElement('point',[brd.intersection(c[0][1],c[3][1],1)],{style:8}) | + | j[1] = brd.createElement('point',[brd.intersection(c[0][1],c[3][1],1)],{style:8}); |
− | j[2] = brd.createElement('point',[brd.intersection(c[3][1],c[1][1],1)],{style:8}) | + | j[2] = brd.createElement('point',[brd.intersection(c[3][1],c[1][1],1)],{style:8}); |
− | j[3] = brd.createElement('point',[brd.intersection(c[1][1],c[4][1],1)],{style:8}) | + | j[3] = brd.createElement('point',[brd.intersection(c[1][1],c[4][1],1)],{style:8}); |
− | j[4] = brd.createElement('point',[brd.intersection(c[4][1],c[2][1],1)],{style:8}) | + | j[4] = brd.createElement('point',[brd.intersection(c[4][1],c[2][1],1)],{style:8}); |
− | brd.createElement('circumcircle',[j[0],j[2],j[3]],{strokeColor:'red'}) | + | brd.createElement('circumcircle',[j[0],j[2],j[3]],{strokeColor:'red'}); |
</jsxgraph> | </jsxgraph> |