CS 285: SOLID MODELING
Example: Church-Builder
Interactive, Procedural, Parameterized Computer-Aided Design

A starting screen with one of the models loaded:

Another example:

When the model is finished you can take fly-through tour of it:

Page Editor:
Carlo H. Séquin