Difference between revisions of "Circular arc approximation by cubic Bezier curve"
From JSXGraph Wiki
Jump to navigationJump to searchA WASSERMANN (talk | contribs) |
A WASSERMANN (talk | contribs) |
||
Line 4: | Line 4: | ||
var M = brd.create('point', [0,0], {name:'M'}); | var M = brd.create('point', [0,0], {name:'M'}); | ||
var C = brd.create('point', [0,-1], {name:'D'}); | var C = brd.create('point', [0,-1], {name:'D'}); | ||
− | var c = brd.create('circle', [M, | + | var c = brd.create('circle', [M,1], {strokeWidth:1}); |
var A = brd.create('glider', [1,0,c], {name:'A'}); | var A = brd.create('glider', [1,0,c], {name:'A'}); | ||
var B = brd.create('glider', [0,1,c], {name:'B'}); | var B = brd.create('glider', [0,1,c], {name:'B'}); | ||
Line 24: | Line 24: | ||
}; | }; | ||
var P1 = brd.create('point', [ | var P1 = brd.create('point', [ | ||
− | function(){ return M.X()+A.X()-k(M,A,B)*(A.Y()); }, | + | function(){ return M.X()+A.X()-k(M,A,B)*(A.Y()-M.Y()); }, |
− | function(){ return M.Y()+A.Y()+k(M,A,B)*(A.X()); } | + | function(){ return M.Y()+A.Y()+k(M,A,B)*(A.X()-M.X()); } |
], {}); | ], {}); | ||
var P2 = brd.create('point', [ | var P2 = brd.create('point', [ |