Procedural Generation of Geometric Objects

Carlo H. Séquin, Seth Teller, Kevin Smith, Doris Karlson, Paul Heckbert, Brian Smith, Gabriel Cuka, William Foote, Manish Arya, Dan Dyckman, Narciso Jaramillo, Nathan Trueblood, John Boyland, Nina Amenta and Russell Lager

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-89-518
June 1989

This is a report on the fourth offering of a special graduate course on geometric modeling and computer graphics, CS 285: "Procedural Generation of Geometrical Objects". This document first gives a brief overview over the course syllabus, and then combines the 17 course projects into a tutorial book. The projects described include an Escher-style tile editor, programs to edit net diagrams of polyhedral objects and to subsequently fold them into 3D objects, as well as a complementary program to unwrap a 3D polyhedron into its net diagram in one or more parts. Some generator programs create properly mitred prismatic structures or offset surfaces around polyhedral objects, while others create curved surfaces, either by smoothing polyhedra with quadric patches or by producing minimal surfaces through an iterative process.


BibTeX citation:

@techreport{Séquin:CSD-89-518,
    Author = {Séquin, Carlo H. and Teller, Seth and Smith, Kevin and Karlson, Doris and Heckbert, Paul and Smith, Brian and Cuka, Gabriel and Foote, William and Arya, Manish and Dyckman, Dan and Jaramillo, Narciso and Trueblood, Nathan and Boyland, John and Amenta, Nina and Lager, Russell},
    Title = {Procedural Generation of Geometric Objects},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1989},
    Month = {Jun},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/5895.html},
    Number = {UCB/CSD-89-518},
    Abstract = {This is a report on the fourth offering of a special graduate course on geometric modeling and computer graphics, CS 285: "Procedural Generation of Geometrical Objects". This document first gives a brief overview over the course syllabus, and then combines the 17 course projects into a tutorial book. The projects described include an Escher-style tile editor, programs to edit net diagrams of polyhedral objects and to subsequently fold them into 3D objects, as well as a complementary program to unwrap a 3D polyhedron into its net diagram in one or more parts. Some generator programs create properly mitred prismatic structures or offset surfaces around polyhedral objects, while others create curved surfaces, either by smoothing polyhedra with quadric patches or by producing minimal surfaces through an iterative process.}
}

EndNote citation:

%0 Report
%A Séquin, Carlo H.
%A Teller, Seth
%A Smith, Kevin
%A Karlson, Doris
%A Heckbert, Paul
%A Smith, Brian
%A Cuka, Gabriel
%A Foote, William
%A Arya, Manish
%A Dyckman, Dan
%A Jaramillo, Narciso
%A Trueblood, Nathan
%A Boyland, John
%A Amenta, Nina
%A Lager, Russell
%T Procedural Generation of Geometric Objects
%I EECS Department, University of California, Berkeley
%D 1989
%@ UCB/CSD-89-518
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/5895.html
%F Séquin:CSD-89-518