PDA

View Full Version : 3D object inverted w.r.t. a sphere


neelakash
Oct23-10, 12:40 AM
Few days back I posted a question here that dealt with inversion geometry. A point P inside a sphere can be inverted with respect to the spherical surface to another point P' outside. Center of the sphere O,P and P' are collinear and OPxOP'=r^2

I was wondering if it is possible to get a 3D object inverted with respect to a sphere. It means that given I have an object (a collection of points) outside the sphere. I know its shape, coordinates etc. Is it possible to calculate the shape inverted with respect to the sphere? After all, it is a collection of points for which inversion technique works elegantly. Does anyone know whether this has been done somewhere or not? To me, it looks that
for some regular objects, it may be found...but I am not sure how?

-Neel

jasomill
Oct24-10, 01:23 AM
Sure it's possible — given a set of points, apply your definition to each point! One minor nit-pick: given an n-1 dimensional sphere in \mathbb{R}^n, inversion is only defined with respect to the complement of the center of the sphere. To extend to the center, we need to add a "point at infinity."

To see what's going on, let's try it with the simplest possible case: inversion in the unit circle in \mathbb{R}^2 \cup \{\infty\}. Since the reciprocal of a complex number is just "inversion followed by reflection about the real axis," we may as well work in \mathbb{C} \cup \{\infty\} instead, then


i_C(z) = \frac{1}{z^*},


that is to say,


i_C(x+i y) = \frac{1}{x - i y} = \frac{x + i y}{x^2 + y^2},


which, as you explained, is the unique point on the line through z and the origin such that \left|z\right| \cdot \left|i_C(z)\right| = 1.

Now say we have a parameterized curve given by a map

\gamma: [0, 1] \to \mathbb{C}.

For simplicity, assume it doesn't pass through the origin. Then we invert it by passing the result through our inversion map: i_C \circ \gamma. For example, inverting the line segment

\gamma(t) = 2t - 1 + i

gives

i_C \circ \gamma(t) = \frac{1}{2t - 1 - i} = \frac{2t-1 + i}{4t^2 - 4t + 2}.

As you can see (http://www.wolframalpha.com/input/?i=parametric+plot+%7B%282t-1%29%2F%284t%5E2+-+4t++%2B+2%29%2C1%2F%284t%5E2+-+4t++%2B+2%29%7D+t%3D0..1), this is a semicircle.

In case you're not familiar with complex numbers, the "y" coordinate is the imaginary part, that is, the bit being multiplied by i, while the "x" coordinate is the "real part," i.e., the rest. This is why I "simplified" the expression above in a way that makes it appear more complicated. Also, it'd probably look nicer in polar coordinates.

Working out similar formulas for spheres in \mathbb{R}^3 shouldn't be hard — the usual trick for this sort of thing is, work out the map for the simplest case (a sphere centered around the origin, say), then "translate" your formulas as appropriate. Taking spherical coordinates could also help.

Inversion is indeed an elegant technique — this book (http://www.amazon.com/Sacred-Mathematics-Japanese-Temple-Geometry/dp/069112745X), for example, has a number of nice examples of geometry problems solved by inversion, along with an appendix describing the technique in detail. It's also a fundamental building block of Möbius transformations (http://www.ima.umn.edu/~arnold/moebius/) (follow this link and watch the video!), which, among other things, have applications to complex analysis, non-Euclidean geometry, and special relativity.

Whether or not coordinate expressions of inversion are "elegant" is really a matter of what it is you're trying to invert — if you think of a line as a "circle of infinite radius," inversion "takes circles to circles," and there are especially nice relationships involving circles that intersect the inversion circle (as in the example above), or at right angles to it, and those passing through the origin, so your mileage may vary. Returning to the example above, I can't think of an easier way to find a rational parametrization of a circular arc.

The case with spheres (of any dimension!) is mostly the same.

Chapter 3 of Needham's Visual Complex Analysis (http://usf.usfca.edu/vca/) is a nice introduction to both inversion (in circles and spheres) and Möbius transformations, especially if you're interested in doing calculations in coordinates. Thurston's Three-Dimensional Geometry and Topology (http://www.amazon.com/Three-Dimensional-Geometry-Topology-William-Thurston/dp/0691083045/ref=sr_1_1?s=books&ie=UTF8&qid=1287898321&sr=1-1) also has good information on both inversion and its relationship to other aspects of geometry. If you have SpringerLink access (check with your local university library if you don't), this book (http://www.springerlink.com/openurl.asp?genre=book&isbn=978-0-387-33197-3) is rather encyclopedic, and among other things, contains lots of worked-out formulas relating to inversion and other aspects of non-Euclidean geometry, as does the first chapter of volume 4 of Spivak's Comprehensive Introduction to Differential Geometry (http://www.amazon.com/Comprehensive-Introduction-Differential-Geometry-Vol/dp/091409873X). Finally, volume I of Hille's Analytic Function Theory (http://www.amazon.com/Analytic-Function-Theory-Chelsea-Publishing/dp/0828402698) has a short, but particularly well-written section on Möbius transformations in the complex plane.

In summary, inversive geometry is both beautiful and useful, and certainly worth learning about!

Cheers,
Jason