How to use
Enter functions f1(t), g1(t), and h1(t) in the text input fields marked "f1(t)=", "g1(t)=", and "h1(t)=".

 Example: f1(t)=3cos 3t, g1(t)=3sin 3t, h1(t)=t

Click the "Graph" button (this button also refreshes the graph).

Rotate the graph by clicking and dragging the mouse on the graph.

To see two curves graphed simultaneously:

Enter the second set of functions f2(t), g2(t), and h2(t) in the text input fields marked "f2(t)=", "g2(t)=", and "h2(t)=".

Click (to its "on" state) the check box next to this set of input fields.

Click the "Graph" button.

 Example: f1(t)=3cos 3t, f1(t)=3sin 3t, and f1(t)=t; f2(t)=1+3t, g2(t)=2-2t, and h2(t)=3+t

Up to three curves can be graphed simultaneously.

To remove a curve from the graph, click (to its "off" state) the check box next to the associated text input fields and click the "Graph" button to refresh.

To erase the graph and all input fields, click the "Clear" button.

 Line: f1(t)=1+3t, g1(t)=2-2t, h1(t)=3+t

 Helix: f1(t)=3cos 3t, g1(t)=3sin 3t, h1(t)=t

 Wavy Circle: f1(t)=3cos t, g1(t)=3sin t, h1(t)=sin 3t

 Ellipses: f1(t)=3cos t, g1(t)=2+5sin t, h1(t)=0; f2(t)=0, g2(t)=-2+5sin t, h2(t)=3cos t

Other Notes
The path determined by f1(t), g1(t), and h1(t) is shown in blue; by f2(t), g2(t), and h2(t) is shown in red; and by f3(t), g3(t), and h3(t) is shown in green.