Algorithms Sampling Partition Discretization Tesselation Refinement Coarsening Simplification Intersection Clipping Clamping Merging Winding Sideof Orientation Neighbor search Bounding box Hulls