polygon clipping algorithm in computer graphics