Rolling Reuleaux pentagon: Difference between revisions
From JSXGraph Wiki
A WASSERMANN (talk | contribs) No edit summary |
A WASSERMANN (talk | contribs) No edit summary |
||
Line 3: | Line 3: | ||
<script type="text/javascript" src="/~alfred/jsxgraph/trunk/src/Roulette.js"></script> | <script type="text/javascript" src="/~alfred/jsxgraph/trunk/src/Roulette.js"></script> | ||
<form> | <form> | ||
<input type="button" value="start" onclick="start();"> | <input type="button" value="start" onclick="rol5.start();rol3.start();"> | ||
<input type="button" value="stop" onclick="stop();"> | <input type="button" value="stop" onclick="rol5.stop();rol3.stop();"> | ||
<input type="button" value="one step" onclick="rol5.rolling();rol3.rolling();"> | <input type="button" value="one step" onclick="rol5.rolling();rol3.rolling();"> | ||
</form></html> | </form></html> | ||
Line 33: | Line 33: | ||
brd.unsuspendUpdate(); | brd.unsuspendUpdate(); | ||
var rol5 = JXG.Math.Numerics.createRoulette(line, reuleauxPentagon, -2, Math.PI/90, 1, | var rol5 = JXG.Math.Numerics.createRoulette(line, reuleauxPentagon, -2, Math.PI/90, 1, 50, [A,B,C,D]); | ||
var rol3 = JXG.Math.Numerics.createRoulette(reuleauxPentagon, reuleauxTriangle, 6*Math.PI/5, Math.PI/90, -1, | var rol3 = JXG.Math.Numerics.createRoulette(reuleauxPentagon, reuleauxTriangle, 6*Math.PI/5, Math.PI/90, -1, 20, [C,D]); | ||
var rollIt = function() { | var rollIt = function() { | ||
rol5.rolling(); | rol5.rolling(); | ||
rol3.rolling(); | rol3.rolling(); | ||
}; | }; | ||
/* | |||
var interval; | var interval; | ||
var start = function() { | var start = function() { | ||
Line 46: | Line 47: | ||
clearInterval(interval); | clearInterval(interval); | ||
} | } | ||
*/ | |||
</jsxgraph> | </jsxgraph> | ||