Line Clipping - O(lg N) Algorithm

O(lg N) Algorithm

This algorithm classifies vertices against the given line in the implicit form p: ax+by+c=0. As the polygon is assumed to be convex and vertices are ordered clockwise or anti-clockwise binary search can be applied and leads to a O(lg N) run time complexity.

Read more about this topic:  Line Clipping