It is possible to invent surfaces of your own if you make them step-by-step. It helps especially to sweep them out by motions.
Example 1, revisited. To make a sphere of radius 1, first
take an easy point, such as . Make it into a vertical
semicircle by applying
, where
varies from
to
; you get
. Then twist the semicircle around the
-axis by applying
, where
varies from 0 to
. You get
P,
which reduces to
P for
.
Example 3, revisited. Pick an axis along which to twist
the ribbon, say the -axis. Imagine the ribbon as swept out
by a moving line segment, as the time
changes. Pick a line
segment for time 0, say a segment of length 2 along the
-axis:
for
. At time
, the segment should be rotated by
and translated along the
-axis a distance
(a
distance proportional to
would also do), by adding
. The time interval is arbitrary, but
is nice, since it corresponds to one full twist.
You get
P,
which reduces to
P, for
.
Example 4. Any graph
. In fact,
this is the most general parametric surface. You might think
you would get an interesting surface by just choosing
to be unrelated messy functions, but such a method often
gives disappointing results.
Example 5. A curve rotated about the -axis, with
radius some function
,
:
The curve drawn in the -plane would be
. To
make this parametric in one variable, use
, so that the points are
. Now rotate
about the
-axis by multiplying by
, for
. You get
P =
for
,
.
Example 6. A torus (doughnut): Pick a small radius
and a large radius
, say 1 and 3. Start with one point,
. Rotate it in the
-plane by
, to sweep out a circle. Then move the circle
by a translation along the
-axis so that its center is moved
to
. Then sweep out the surface by rotating around a
vertical axis, using
for
. You get
P, which you can
simplify, or program as is.
Example 7. A Möbius strip: This is something like a
combination of Examples 3 and 6. You need to move a line segment
around a circle with time, turning it as you go. Start with a
vertical line segment
,
.
Choose a radius
. At time
, the segment should be
rotated in the
-plane, translated by
, and
then rotated by
, where
. But how fast should the segment be rotated in
the
-plane? It should get a half-twist during the time
it sweeps around the circle of radius
, so that the rotation
should be
. You get
P which
you can simplify, or program as is. (Be careful about
parentheses in this formula, lists versus grouping.)