6 COMPUTATIONAL GEOMETRY