Rolling circle on cosine: Difference between revisions

From JSXGraph Wiki
No edit summary
No edit summary
Line 1: Line 1:
<jsxgraph width="0" height="0" box="nix"></jsxgraph>
<jsxgraph width="0" height="0" box="nix"></jsxgraph>
<html>
<html>
<script type="text/javascript" src="/~alfred/jsxgraph/trunk/src/Complex.js"></script>
<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>
Line 20: Line 21:
var C = brd.create('point',[0,1],{name:'C'});
var C = brd.create('point',[0,1],{name:'C'});
var circle = brd.create('curve',[
var circle = brd.create('curve',[
                     function(t){var d = P.Dist(C);
                     function(t){var d = P.Dist(C),
                                    beta = JXG.Math.Geometry.rad([C.X()+1,C.Y()],C,P);
                                t += beta;
                                 return C.X()+d*Math.cos(t);
                                 return C.X()+d*Math.cos(t);
                     },
                     },
                     function(t){var d = P.Dist(C);
                     function(t){var d = P.Dist(C),
                                    beta = JXG.Math.Geometry.rad([C.X()+1,C.Y()],C,P);
                                t += beta;
                                 return C.Y()+d*Math.sin(t);
                                 return C.Y()+d*Math.sin(t);
                     },
                     },

Revision as of 07:53, 6 October 2010

The underlying JavaScript code