Computational Geometry final project