Clipping Algorithms and Surface Elimination