Issue No. 03 - March (1979 vol. 1)
Joseph O'Rourke , Department of Computer Science, Moore School of Electrical Engineering, University of Pennsylvania, Philadelphia, PA 19104.
Norman Badler , Department of Computer Science, Moore School of Electrical Engineering, University of Pennsylvania, Philadelphia, PA 19104.
Algorithms are presented for converting between different three-dimensional object representations: from a collection of cross section outlines to surface points, and from surface points to a collection of overlapping spheres. The algorithms effect a conversion from surface representations (outlines or surface points) to a volume representation (spheres). The spherical representation can be useful for graphical display, and perhaps as an intermediate representation for conversions to representations with other primitives. The spherical decomposition also permits the computation of points on the symmetric surface of an object, the three-dimensional analog of Blum's symmetric axis. The algorithms work in real coordinates rather than in a discrete space, and so avoid error introduced by the quantization of the space.
Joseph O'Rourke, Norman Badler, "Decomposition of Three-Dimensional Objects into Spheres", IEEE Transactions on Pattern Analysis & Machine Intelligence, vol. 1, no. , pp. 295-305, March 1979, doi:10.1109/TPAMI.1979.4766925