Parametrized surfaces
By now, you are too familiar with parameterized curves. If we have a function , then parametrizes a curve in three dimensions as ranges from to . We have frequently used as a parametrization of a helix or slinky. For example, here is a CVT of one loop of the helix, with .
We can parametrize surfaces in the same way. To parametrize surfaces, we simply need a function of two variables (rather than a function of one variable that we needed for parametrized curves). To illustrate the properties of parametrized surfaces, we will use the example function
If we fix , then parametrizes the helix as before. If we change to 0.5, then also parametrizes a helix, but this time with radius 0.5 rather than radius 1.
If we let range from 0 to 1, and let range from 0 to , then traces out a whole family of helices, with radii between 0 and 1. The result is a surface called a helicoid, as shown below.
Notice that if you drag the blue slider to change , then the red point traces out a helix. You can drag the green slider to change and thus the radius of the helix. If you keep constant and change only , the red point traces out a straight line.
If we let be the region where and , then the function maps the region onto the helicoid shown above. We sometimes write this as . (Note the region is actually a subset of , so we could also say that .)

The region is a rectangle in -space. Any point in is mapped to the point on the helicoid. We can demonstrate this map more clearly by replacing the above blue slider for and green slider for with a green point that you can drag in the rectangle to specify both and . In the below demo, the region is shown floating above the helicoid. Notice that if you drag the green point along the bottom of the rectangle, you change while leaving . Similarly, if you drag the green point along the right side of the rectangle, you change while leaving . (Note: you cannot drag the red point on the surface.)
In general, the region does not have to be a rectangle. But in many examples, we let be a rectangle to make the calculations simpler.
You can see some examples here.