Final-year Geometric Modelling Course


University of Bath

Department of Mechanical Engineering



 

Modelling the shapes of three-dimensional engineering components and assemblies using computers.

 

Adrian Bowyer
 

Email:

A.Bowyer@bath.ac.uk

 
 


Introductory Notes

Reading List and Some Relevant Web Sites

Problem Sheets and past exam papers

Revision: Vectors and Set-theory


Chapter 1: Precursors to Geometric Models

Chapter 2: Boundary-representation Models

Chapter 3: Cross-sectional Models and Ducts

Chapter 4: Sculptured Surfaces

Chapter 5:Bernstein Basis curves and sculptured surfaces

Chapter 6: Set-theoretic or Constructive-solid-geometry Modellers

Chapter 7: Feature Recognition

Chapter 8: Storing Non-geometric Information in Geometric Models

Chapter 9: Integral Properties of Geometric Models

Chapter 10: Constraints

Chapter 11: Configurations, Minkowski sums, and Collisions

Chapter 12: Applications and techniques

Chapter 13: The future? Procedural models


Bath users can take a copy of the entire course from the file /u/en/s/ensab/FYGM/fygm.tgz. This is intended for reading offline on a PC using Netscape or a similar browser.

Make a directory to store the course on your C: drive called, say, FYGM; put FYGM.TGZ into that directory and the program Winzip will unpack it for you.

To read the course, use Netscape's `Open File' option in the pull-down file menu to open the file C:\FYGM\GM.HTM

For details of how to get hold of Netscape, see this page.

Note that, if you are offline, you will be able to read the entire course, but the links in the documents to URLs at other places will not work.

Also in the directory /u/en/s/ensab/FYGM/ are files called ch1.ps.gz ... ch13.ps.gz.  These are the thirteen chapters of the course in compressed postscript, and are intended to allow you to print paper copies of them.  On any of the University Unix systems (mary, midge, ss1 etc) copy the chapter you want to your space, uncompress it using gunzip, queue it to the printer (then delete it to save space):

    $ cp /u/en/s/ensab/FYGM/ch5.ps.gz .
    $ gunzip ch5.ps.gz
    $ lpr -Pll ch5.ps
    $ rm ch5.ps


© Adrian Bowyer 1996, 1999