Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
Joseph J. O’Rourke
Smith College
Northampton, Massachusetts

After graduating from St. Joseph's University (physics and mathematics), O'Rourke studied computer science at the University of Pennsylvania, from which he received a PhD in 1980. He then joined the faculty of Johns Hopkins University as an assistant professor. O'Rourke was promoted to associate professor in 1985, and then left in 1988 to found and chair the computer science department of Smith College, as the Olin Professor of Computer Science.

O'Rourke has received several grants and awards, including a Presidential Young Investigator Award in 1984, a Guggenheim Fellowship in 1987, and the NSF Director's Award for Distinguished Teaching Scholars in 2001. His research is in the field of computational geometry, where he has published a monograph (Oxford, 1987), a textbook (Cambridge, 1994; 2/e 1998), coedited the 1,500-page Handbook of Discrete and Computational Geometry (CRC Press, 1997; 2/e 2004), coauthored another monograph, Geometric Folding Algorithms: Polyhedra, Origami, Polyhedra (Cambridge, 2007) (second review), and is currently writing two new books. More than thirty of his 140 papers published in journals and conference proceedings are co-authored with undergraduates.


Computing the geometric intersection number of curves
Despré V., Lazarus F.  Journal of the ACM 66(6): 1-49, 2019. Type: Article

More than a century ago, Poincaré asked for a procedure to determine if a closed curve γ on a compact surface S could be contracted to a point, and suggested a computationally expensive method. Dehn proposed a simpler ...


 Discrete geodesic nets for modeling developable surfaces
Rabinovich M., Hoffmann T., Sorkine-Hornung O.  ACM Transactions on Graphics 37(2): 1-17, 2018. Type: Article

Developable surfaces are those that can be flattened to the plane isometrically, that is, without stretching or tearing. They play an important role in manufacturing and architecture, for example, curved glass can be constructed by rolling and ben...


Origami 6
Miura K., Kawaskai T., Tachi T., Uehara R., Lang R., Wang-Iverson P.,  American Mathematical Society, Providence, RI, 2016. 736 pp. Type: Book (978-1-470418-74-8)

Cutting and flattening a cardboard box (say, for recycling) results in a planar polygon. It is quite a surprise to learn that some box unfoldings can be refolded to a different box. For example, a 1 x 1 x 5 box can be unfolded and refolded to a 1 ...


Circular arc structures
Bo P., Pottmann H., Kilian M., Wang W., Wallner J.  ACM Transactions on Graphics 30(4): 1-12, 2011. Type: Article

A circular arc structure (CAS) is a mesh of a surface with edges realized by circular arcs, such that all edges incident to a vertex are tangent to a common plane, and form a repeatable pattern of angles about interior vertices so that all vertice...


Model synthesis: a general procedural modeling algorithm
Merrell P., Manocha D.  IEEE Transactions on Visualization and Computer Graphics 17(6): 715-728, 2011. Type: Article

Creating animations or game environments requires the construction of meticulously detailed 3D geometric models, an often tedious and expensive process. The aim of the work described in this paper is to partially automate this process....


Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2021 ThinkLoud, Inc.
Terms of Use
| Privacy Policy