CMSC828L, Advanced Topics in Information Processing: Geometric and Solid Modeling, Spring 2002.

Instructor: Leila De Floriani



CMSC 420, CMSC 427, or equivalents

Course Objectives:

An introduction to modeling for solid objects, surfaces, and scalar fields. Covers applications from areas of computer aided design, computer graphics, scientific visualization and finite elements. Topics include boundary models for solid objects, representations based on volumetric decompositions, constructive object models (Constructive Solid Geometry), representations of surfaces and scalar fields through triangle and tetrahedral meshes, mesh simplification techniques, compact encoding of triangle and tetrahedral meshes, multi-resolution techniques.


The topics and the order listed below are tentative and subject to change.

First part (Underlying Representations):

Second Part (Modeling surfaces and scalar fields through meshes): Third Part (Solid Modeling):

Course Work:
Course work will consist of a project and possibly some homework assignments.
There will be two exams: a midterm and a comprhensive final.

Weights: Projects  1/3, midterm 1/3, final exam 1/3.

Course Material:

Recommended Books:

Notes on Solid Modeling: Notes on Multiresolution Mesh Representation: Notes on Mesh Compression: Survey papers on Mesh Simplification: