031 -- Experimenting with Curves: Due 10/11
Select a curve from the
Mathworld curves site.
I recommend selecting curves whose equations take the standard explicit
form y = f(x), or curves which take the parametric form y = f(t),
x = g(t). See this example for
some code that deals with Polar curves in the form r = f(theta). (For some simple parametric curves to get started with, consider the Spirograph-like roulette curves.) Create a
simple interaction in which the mouseX and mouseY are used to continuously govern two parameters of the curve. You may also want to look at
these interactive applets for some more inspiration.
Connect the shape's internal parameters to the mouse in such a way as to develop a satisfying exploration of the graphic and dynamic possibilities of this shape.