DIFFERENTIAL GEOMETRY: EPITROCHOIDS
The epitrochoid is the curve generated by a point p on the flange of a wheel of radius b rolling around a fixed circle of radius a. If h is the distance of the point from the centre of the wheel, then the epitrochoid has eqn: gamma(t) =((a+b)cos t - h cos((a+b)t/b), (a+b)sin t - h sin((a+b)t/b)).
For the example on the Example sheet, a=18, b=2, h=6. We plot this using a single Maple command:
> | plot([20*cos(t)-6*cos(10*t),20*sin(t)-6*sin(10*t),t=0..2*Pi],-30..30,-30..30,scaling=constrained,legend=Epitrochoid1); |
Note how easy it is to use Maple, just edit the command below to display other parametrized curves in the plane. The -30..30,-30..30 gives the range of x and y, `scaling=constrained' means that the axes have the same scale, omit this if you want Maple to decide on scales.
On the next page, we vary the parameters. Firstly, we put h=b, getting the curve generated by the point ON a circle which is rolling round another circle. This is called an epicycloid. Then we take h less than b, getting the curve generated by a point INSIDE a disk which is rolling round another circle.
> | plot([20*cos(t)-2*cos(10*t),20*sin(t)-2*sin(10*t),t=0..2*Pi],-30..30,-30..30,scaling=constrained, legend=epicycloid); |
> | plot([20*cos(t)-1*cos(10*t),20*sin(t)-1*sin(10*t),t=0..2*Pi],-30..30,-30..30,scaling=constrained, legend=Epitrochoid2); |