To appreciate these pictures fully you should be familiar with our paper " Bernstein-Bézier Polynomials on Spheres and Sphere-Like Surfaces" ( dvi file or postscript file ) written with Marian Neamtu and Larry Schumaker and to appear in the CAGD journal. In the context of that paper b1, b2, and b3 that appear below in the descriptions of the individual pictures are the spherical barycentric coordinates of a point on the unit sphere with respect to a particular spherical triangle. However, for the pictures that spherical triangle has as its vertices the three standard unit vectors in 3-space, and b1, b2, b3 happen to coincide with the usual cartesian coordinates. So let's explain everything in terms of cartesian coordinates. They are defined every on the sphere. We also consider functions (of those cartesian coordinates) on the sphere and define the graph of a function f(b1,b2,b3) as follows: With every point P=(b1,b2,b3) associated the point f(P) times P in 3-space. Thus we place the point corresponding to P along the line from the origin through P at a distance f(P) from the origin. (This idea goes back to Tom Foley and others.) Naturally, if f(P) is negative then we go off in the direction opposite P. In our paper mentioned above we use those barycentric coordinates to approximate functions on the sphere and in particular express the approximating polynomials in terms of Bernstein-B\'ezier polynomials whose graphs are given below. (Notice the integer factors multiplying some of the monomial, those factors turn out to be convenient in our applications, but they do cause some of the graphs to stick out of the unit sphere.)
To see a full-size version of any picture just click on it!
The key picture is the very first one. This shows the graph
of the function f(P)=1:
. Thus the graph of f is just the sphere itself. Color
indicates which octant contains the colored graph of the
sphere. For example the red triangle corresponds to the
octant where all cartesian coordinates are positive. The
correspondence of color and octant is the same in all of the
figures. Also, all figures are drawn to the same scale and
viewed from the same point. So keep a mental image of the
unit sphere! (In the context of our paper, the red triangle
could be any spherical triangle, and the other seven
triangle would be the remaining spherical triangles defined
by the great circles that make up the spherical triangle of
interest.)
The next picture f(P) = b1:
is probably the hardest to understand. The point on the
graph corresponding to a point on the sphere is the same as
the the point corresponding to -P! The equator described by
the equation b1=0 is mapped entirely to the origin. Thus
the graph is a "double sphere", which in a manner
of speaking has infinitely many points at the equator and
two points everywhere else. Why is the graph striped? For
example, the red and the purple quadrants are mapped to the
same part of the sphere, and simply because of rendering
artifacts, i.e., the peculiar way in which this particular
version of Explorer acts, the graph appears to be striped!
The other coordinates have similar graphs:
b2:
b3:
Following are the graphs of all six spherical quadratic Bernstein Bézier polynomials.
b1^2:
b2^2:
b3^2:
2b1b2:
2b1b3:
2b2b3:
It's getting a little tedious to list all the graphs. (There are a total of 10 cubic basis functions.) So here are just three cubic functions that exhibit all the types that occur:
12b1^2b2b3:
20b1^3b2b3:
30b1^2b2^2b3:
[11-Sep-1996]