Geometric modeling is the art and science of designing models for a wide variety of applications. At its core, it is science drawing from fields like mathematics, physics, computer science, and various forms of engineering such as mechanical engineering. The practice of geometric modeling is much more art than science. While designers of the past had to be masters of pen and drawing tools, modern designers are masters of the software that drives modeling and rendering. The two main components of geometric modeling are hardware, the machinery that produces the model, e.g., a 3-D printer, and the software that drives the machine. In this class we mainly deal with the software and the underlying mathematical and algorithmic principles. The core technology that will be used is called NURBS, an acronym that stands for Non-Uniform Rational B-splines. NURBS have been national and international standards for designing, processing, analyzing, visualizing, and producing objects used in every-day life. Your toothbrush, your beloved smart phone, as well as your car was designed using NURBS. The reasons why these mathematical entities have become so popular are many-fold: beautiful visual interpretation, easy construction of objects, numerical stability, and fast and reliable computation.

Copyright © Les A. Piegl. All rights reserved.
Bookmark and Share
Dr. Les A. Piegl, Department of Computer Science and Engineering, University of South Florida, Tampa, FL 33620
Full name: