Computational geometry algorithms