Geometric computation