computational geometry project