liang barsky line clipping algorithm in computer graphics