1、简要说明二维观察的过程。窗口裁剪的作用是什么?
2、下图中,线段P1P2的两个端点为P1(1,3),P2(6,7), 裁剪窗口为矩形ABCD,其中A点坐标为(2,2),C点坐 标为(5,5),利用编码(Cohen-Sutherland)算法进行 线段裁剪,写出按算法进行裁剪的过程。
3、一多边形P0P1P2P3P4P5和裁剪窗口ABCD如图,试写出用 逐次多边形裁剪(Sutherland - Hodgman)算法裁剪的 过程。
4、选择题
(1)在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S到 端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况, 分别需输出一些顶点。请问哪种情况下输出的顶点是错误的 。
A. S和P均在可见的一侧,则输出S和P; B. S和P均在不可见的一侧,则输出0个顶点; C. S在可见一侧,P在不可见一侧,则输出线段SP与裁剪线的交点; D. S在不可见的一侧,P在可见一侧,则输出线段SP与裁剪线的交点和P
(2)下列线段裁剪算法中 没有线段求交运算。
A. 直接求交 B. 编码法(Cohen_Sutherland) C. 中点分割法 D. 梁友栋_Barsky