第一章
1。CRT阴极射线
最常用的图形显示装置为三个电子枪阴罩CRT(阴极射线管Cathode Ray Tube),每支枪都带有控制电路,控制发射电子束的强弱,三个电子束在同一偏转系统的控制下,以相互微略倾斜的角度会聚在阴罩板的小孔上,并通过小孔抨击到荧光屏中的三个小点中,这三个小点分别涂有蓝红绿三种不同颜色的荧光粉。
这个三个小点距离极近,人眼只能看到由这三个基色组成的合成色。这三个小点组成屏幕显示的一个基本单位。
控制电子束就可以改变这三个小点的颜色,从而改变合成点的颜色。
2。光删除扫描
电子束受偏转系统的控制,不断地从左到右,从上到下扫描整个屏幕。
3.图形显示系统
任何复杂的图形,都可看成由一系列点(象素)的集合。这些点的颜色存储在“帧缓冲存储器”中,
1. 帧缓冲存储器
看成一个存储器的二维距阵,每个存储器单元保存一个象素点的颜色值。如果一个存储单元大小为8个bit,则一个象素的颜色空间为2的8次方(最多有2^8种颜色)。
2. 象素发生器
解释执行来自CPU的绘图命令和图形参数。根据一定算法,将命令和参数转换为一系列象素的集合,以便在缓冲区中建立象素图象。
3. 帧缓冲扫描器(转换器,将颜色值转换为电子束的物理量)
将缓冲区中的值转换为电子束的亮度或颜色的物理量(电压或电流大小),并输送给视频发生器
4. 视频发生器
产生电子束信号
为获得一幅稳定无闪烁的图象,要对帧缓存器重复扫描。
第二章
一.几何变换
1.平移变换(translation)
x’= x + Mx;y’= y + My;(平移单位)
2.比例变换(Scale)
x’ = x*Sx;y’= y*Sy;(比例因子,Sx = Sy时,变换后,图象只是放大或缩小,但未变形。)
3.旋转变换(rotation)
点绕坐标原点逆转A度。
x’ = x * cosA – y * sinA;
y’ = x*sinA + y*CosA;
图形大小不变,位置和走向变化。