Tangents on circle: Difference between revisions
From JSXGraph Wiki
A WASSERMANN (talk | contribs) No edit summary |
A WASSERMANN (talk | contribs) No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
brd.options.point.fillOpacity = 0.8; | brd.options.point.fillOpacity = 0.8; | ||
m = brd. | m = brd.create('point',[0.5,0.3]); | ||
b = brd. | b = brd.create('point',[3,0]); | ||
c = brd. | c = brd.create('circle',[m,b]); | ||
p = brd. | p = brd.create('point',[-4,2]); | ||
t = brd. | // If p is not on c, the tangent is the polar. | ||
t = brd.create('tangent', [c,p], {name:'polar', withLabel:true}); | |||
i1 = brd. | i1 = brd.create('intersection', [c,t,0],{visible:false}); | ||
i2 = brd. | i2 = brd.create('intersection', [c,t,1],{visible:false}); | ||
t1 = brd. | t1 = brd.create('tangent', [c,i1]); | ||
t2 = brd. | t2 = brd.create('tangent', [c,i2]); | ||
</jsxgraph> | </jsxgraph> | ||
===The underlying JavaScript code=== | ===The underlying JavaScript code=== | ||
<source lang="javascript"> | <source lang="javascript"> | ||
brd = JXG.JSXGraph.initBoard('jxgbox',{boundingbox:[-5,5,5,-5]}); | |||
brd.options.point.strokeColor = 'red'; | |||
brd.options.point.fillColor = 'red'; | |||
brd.options.point.strokeOpacity = 0.8; | |||
brd.options.point.fillOpacity = 0.8; | |||
m = brd.create('point',[0.5,0.3]); | |||
b = brd.create('point',[3,0]); | |||
c = brd.create('circle',[m,b]); | |||
p = brd.create('point',[-4,2]); | |||
// If p is not on c, the tangent is the polar. | |||
t = brd.create('tangent', [c,p], {name:'polar', withLabel:true}); | |||
i1 = brd.create('intersection', [c,t,0],{visible:false}); | |||
i2 = brd.create('intersection', [c,t,1],{visible:false}); | |||
t1 = brd.create('tangent', [c,i1]); | |||
t2 = brd.create('tangent', [c,i2]); | |||
</source> | </source> | ||
[[Category:Examples]] | [[Category:Examples]] | ||
[[Category:Geometry]] | [[Category:Geometry]] |
Latest revision as of 11:05, 17 March 2020
The underlying JavaScript code
brd = JXG.JSXGraph.initBoard('jxgbox',{boundingbox:[-5,5,5,-5]});
brd.options.point.strokeColor = 'red';
brd.options.point.fillColor = 'red';
brd.options.point.strokeOpacity = 0.8;
brd.options.point.fillOpacity = 0.8;
m = brd.create('point',[0.5,0.3]);
b = brd.create('point',[3,0]);
c = brd.create('circle',[m,b]);
p = brd.create('point',[-4,2]);
// If p is not on c, the tangent is the polar.
t = brd.create('tangent', [c,p], {name:'polar', withLabel:true});
i1 = brd.create('intersection', [c,t,0],{visible:false});
i2 = brd.create('intersection', [c,t,1],{visible:false});
t1 = brd.create('tangent', [c,i1]);
t2 = brd.create('tangent', [c,i2]);