The rotated.sinc function was adapted from the graphics::persp examples.
The bispherical.dist function gives the smaller of distances from two points at:
(-1, 1, 0)
(1, -1, 0)
The circular.field function generates a vector field with circular flow, and highest magnitude at r=1, where r is the distance from the origin.