### Applet: A parametrized helicoid -- subapplet

#### Applet loading

The function $\dlsp(\spfv,\spsv) = (\spfv\cos \spsv, \spfv\sin \spsv, \spsv)$ parametrizes a helicoid when $(\spfv,\spsv) \in \dlr$, where $\dlr$ is the rectangle $[0,1] \times [0, 2\pi]$. The region $\dlr$ is shown as the green rectangle floating above the helicoid. You can drag the green point in $\dlr$ to specify both $\spfv$ and $\spsv$. If, for example, you drag the green point along the bottom of the rectangle, you change $\spfv$ while leaving $\spsv=0$. Similarly, if you drag the green point along the right side of the rectangle, you change $\spsv$ while leaving $\spfv=1$. You cannot directly move the red point on the surface as it is moves with $\spfv$ and $\spsv$ to be at the point $\dlsp(\spfv,\spsv)$.

#### Applet links

#### Notation systems

More information on notation systems

#### General information about three.js applets

The applet was made using three.js and requires Javascript as well as a browser that supports WebGL. For most three.js applets, you can drag with the mouse to rotate the view, drag with the right button to pan, and zoom in/out with the mouse wheel. Many applets contain points that you can drag to change values of variables.