cyrus beck line clipping algorithm in computer graphics