Geometric algorithms

shape