=
2.4 几何变换的应用__投影变换
=
2.4 几何变换的应用__投影变换
2.5 图形裁剪技术
采用窗口技术选取整体图形中的部分进行图形处理. 其中:窗口内的图形是可见的;窗口外的图形是不可见的. 图形裁剪技术:是判断点,线,线段在窗口内或外及求图形元素与窗口边界的交点. 仅介绍二维通信裁剪技术,有很多算法,只介绍编码算法. 通常窗口有左,右,上,下四条边,位置为:XL,XR,YT,YB 分三步进行: ①四条边把图形分成9个区域,并编码.用四位数字编码: Ct,Cb,Cr,Cl 并且:
H〔10,10). 计算:端点编码:G:0000
H:0010 不满足② 〔a)〔b)两端点编码值"与"结果:0000, 不属于以上两种情况,就是部分可见,需按③ 步的方法进行处理.
2.5 图形裁剪技术
图形裁剪技术举例: ③求线段与窗口边的交点, 得到交点P〔8,8), 然后舍去窗口外的线段PH,
2.5 图形裁剪技术
② 判断直线两端点的编码: 〔a)如果两端点编码值为:0000,端点在窗口内,线端完全可见. 〔b)如果两端点编码值全不为:0000,把线段的两端点编码值进行"与"运算,运
算结果为"非零",则线段在窗口外,完全不可见. 〔c)如果不属于以上两种情况,就是部分可见,需按③ 步的方法进行处理. ③求线段与窗口边的交点,然后舍去窗口外的线段,对剩余的线段执行② 的判断,
2.5 图形裁剪技术
图形裁剪技术举例: 窗口:XL=2 ;XR= 8;
YT= 10; YB=3
〔2)线段CD,端点C〔1,2); D〔10,2).
计算:端点编码:C:0101 D:0110
满足② 〔b)两端点编码值与结果:0100, 线段CD在窗口外,线段完全不可见.