3、丫伽今今诃如果上面四个不等式中任何一个不满足,则(x,y)点位于窗口之外。4.CRT显示器有哪儿部分组成?解答:CRT主要由电子枪、聚焦系统、偏转系统、荧光粉层和玻璃外壳这5个部分组成。5.对于线框图,如果不进行消隐处理会有什么后果?消隐算法可以分成几类?分类原则是什么解答:如果不进行消隐处理,把可见和不可见的线都画出来,对视觉会造成多义性。消隐算法可以分成:物体空I'可消隐算法和图像空I'可消隐算法两类。物体空间消隐算法以场景屮的物体为处理单元。而图像空问消隐算法以窗口内的每个像素为处理单元。得分四、简答题(本大题共3小题,每小题15分,共45分)1)试过4个型值点Po(l,l)、
4、P2(2,3)、P2(4,3)和P3(3,1)作二次B样条曲线。P(t)=—[/3t2t1]1-2-2211POPlP2解答:过3个型值点可作一段二次B样条曲线,它们分別是:第一段:故过4个型值点可作两段二次B样条曲线,1t1]-2-221二[0.5-l]t2+[l2]t+[l・52]第二段:1t1]-2-221二[1.5-l]t2+[20]t+[33]2)用Bresenham算法生成直线段。要求根据已知条件,先计算出各点的坐标值,然后在下面的方格中标出各点(用“•”)。已知:直线段的起点(1,1),终点(10,6)偏差计算公式:初始值d(>=AX-2AY当d&0时,dmH=dm-2
5、AY;当£<0时,dm+1=dm+2AX-2AY解答:直线的斜率25/9,在0与1Z间。AY二6-1=5,AX=10-1=9do=AX-2AY二-1;2AX-2AY=8;2AY=10各点坐标见下表:XYd11-122732-343553_564374-785195-9106-13)图屮ABCD为矩形窗口,P】P2为待裁剪线段。试用编码裁剪算法求出P『2在窗口屮的直线段坐标。已知:窗口及线段的坐标分别为A(3,1)、B(8,1)、C(8,6)、D(3,6)、Pi(3,0)、P2(10,9)Code(Pi)
6、Code(P2)不等于0,说明不能简取之;Code(Pi)&Code(P2)二0
7、,说明不能简弃之。所以需要求P『2与窗口边界的交点,按照左、右、下、上的顺序求交点。根据Pl、P2的编码特点,P1与P2位于左边界的同侧,故与作边界没有实交点;P1P2与右边界的交点P3,其坐标为(8,45/7),丢弃直线段P2P3,对直线段P1P3进行裁剪。P3点的编码为Code(P3)=1000,同理P1P3不能“简取之”,也不能“简弃之”,故求得PiP:<与窗口下边界的交点P4,其坐标为(34/9,1),丢弃直线段PiP4,对直线段P4P3进行裁剪。P4点的编码为Code(P4)=0000,同理P3P4不能故求得P3P4与窗口上边界的交点为%,其坐标为(69/9,段P4P5进行
8、裁剪。P5点的编码为Code(P5)=0000,此时Code(P4)IP4P5可以“简取之”,P4P5即为裁剪结果。'简取之”,也不能“简弃之”,6),丢弃直线段P3P3,对直线Code(P5)=0,所以直线段1)、(69/9,6)P1P2在窗口ABCD裁剪后的直线段的坐标为(34/9,