Reuleaux pentagon: Difference between revisions
From JSXGraph Wiki
A WASSERMANN (talk | contribs) No edit summary |
A WASSERMANN (talk | contribs) No edit summary |
||
Line 18: | Line 18: | ||
var B = brd.create('point',[2,-2]); | var B = brd.create('point',[2,-2]); | ||
var pol = brd.create('regularpolygon',[A,B,5], {withLines:false, fillColor:'none', highlightFillColor:'none'}); | var pol = brd.create('regularpolygon',[A,B,5], {withLines:false, fillColor:'none', highlightFillColor:'none'}); | ||
var reuleauxPentagon = brd.create('curve', JXG.Math.Numerics.reuleauxPolygon(pol.vertices, 5), | |||
var reuleauxPentagon = brd.create('curve', | |||
{color:'#093083', highlightFillColor:'#093083'}); | {color:'#093083', highlightFillColor:'#093083'}); | ||
Line 57: | Line 28: | ||
]); | ]); | ||
var pol3 = brd.create('regularpolygon',[C,D,3], {withLines:false, fillColor:'#e8501f', highlightFillColor:'#e8501f'}); | var pol3 = brd.create('regularpolygon',[C,D,3], {withLines:false, fillColor:'#e8501f', highlightFillColor:'#e8501f'}); | ||
var reuleauxTriangle = brd.create('curve', JXG.Math.Numerics.reuleauxPolygon(pol3.vertices, 3), | |||
{color:'#e8501f', highlightFillColor:'#e8501f'}); | |||
brd.unsuspendUpdate(); | brd.unsuspendUpdate(); | ||
var rol = JXG.Math.Numerics.createRoulette(reuleauxPentagon, reuleauxTriangle, 6*Math.PI/5, Math.PI/90, 10, [C,D]); </jsxgraph> | var rol = JXG.Math.Numerics.createRoulette(reuleauxPentagon, reuleauxTriangle, 6*Math.PI/5, Math.PI/90, 10, [C,D]); </jsxgraph> |