8 Computational Geometry