《计算机图形显示技术报告.docx》由会员分享,可在线阅读,更多相关《计算机图形显示技术报告.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、02075041刘妍计算机图形显示技术报告一显示技术的展望在信息社会中,随着信息量的增加和信息交换的频繁,人们会更多、更广泛、更常常地面对各种显示设施和装置。显示器和显示技术已经越来越成为人们生活中不行缺少的一局部。通过学习了计算机图形显示技术这门课,我了解了显示技术的进展表现在显示器件的进展上,显示器件总体上是向大信息量、平板化、彩色化、低压、微功耗、实时显示化方向进展。但是,显示器件种类繁多,各具特色,所以他们各自的进展目标不同,各自有其不同的用途、领域。所以我也对显示技术在将来几年的进展进展一些展望:1. CRT 自身更,仍居霸主阴极射线管简称 CRT,是大信息量显示进展历史最久的显示器
2、,其特别的性能和成熟的制造工艺,使它始终是显示技术中的主流产品。它的显示效果极佳,工艺成熟,质量牢靠,这也是人所供知的。最重要的是,近年来, CRT 通过不断的自我更,从不同角度抑制了自身的一些弱点,质量、性能不断提高,使自身的缺点不断被抑制。其自身进展主要表达在以下几个方面:(1) 提高区分率要提高区分率,就要提高像素密度,即减小像素尺寸,减小像素间距。目前主要是通过细束电子枪,小孔距阴罩板实现的,也有用穿透型方法来实现的。作为高区分率彩色 CRT 不仅要在像素制作上下功夫,还需要设法提高视频显示带宽。目前高达 1024 或 2048 区分率的彩色 CRT 都已实现,它们可以在一个 CRT
3、电脑终端显示器上显示 6000 个以上字符。(2) 平面化为了抑制 CRT 空间体积大的缺陷,进展平面化的 CRT 也是一个方向,它承受电子束弯曲技术使器件作成一个扁平盒状。(3) 提高内在质量CRT 还从其他各方面设法改进内在质量。例如,削减反光、眩光的黑色屏02075041刘妍幕,提高图像反差的黑色条纹,较小画面失真,增加视角的平面方角、超平面方角、纯平面屏幕等技术。2. 平板显示的日月异,前程无量面对 CRT 的缺点,人们始终在追求一种平板型、低压、微功耗、抑郁和大规模集成电路直接匹配,又具有 CRT 全部显示优点的型显示器件。其中一些已进入人们生活的平板显示器件中具有极强进展优势的平板
4、显示器件。(1) 液晶显示器件异军突起这是一种最有进展前景,并以成熟的平板显示器件,液晶显示简称LCD。液晶具有多种电光、热光等效应,因此它有可能被开发出很多具有独特优势, 又抑制了其他显示器件缺点的型显示器件。这些产品不仅转变了人类生活甚至也转变了社会,例如,液晶显示的电子表、电子计算器已经成为生活必需品;而液晶显示的移动通讯和便携电脑等已经成为人类经济活动的必备工具;而液晶显示的指挥仪、GPS 卫星定位系统等设备致使美国轻而易举地赢得了海湾战斗。将来液晶显示将会更加深入人类生活的全部领域,更会满足人类的各种需要。(2) 发光二极管显示长寿命、高牢靠发光二极管显示简称 LED,这是一种全固态
5、型显示器件。全固体构造保证了器件具有极高的牢靠性和极长的寿命,它是全部显示器件中寿命最长的。虽然它是由芯片、反射腔、封胶构成的似乎并非平板显示,但用它制作的大屏幕广告,宣传装置却归属于大型平板显示。(3) 等离子显示不行低估等离子显示简称 PDP,主要以彩色荧光粉在等离子体气体激发下发光的彩色等离子显示,虽然这种器件驱动电压比较高,但是它可以制成较大的面积和较精细的像素。它是目前唯一可以进入民用电视机市场,在大屏幕电视机上向 CRT 挑战的显示器件。进展前景不行估量。(4) 荧光显示器件显示美丽、豪华荧光显示器件简称 VFD,这是一种低压、直流驱动的平板电真空器件。显示亮度高,图案精巧,主要用
6、于家电、音响、音像设备和汽车仪表盘面等领域,具有极好的显示效果。(5) 其它平板显示器件灿假设群星除以上较常见的平板显示器件以外人们还开发了其他各种各样的平板显示器件,如有机电致发光显示器件,具有多种颜色发光力量。亮度极高,可达上万坎德拉,是 CRT 的 10 倍以上,而且低压直流驱动,用它开发的便携计算机显示器,功率只有等背光源的液晶显示器的一半。平板场放射显示器,简称 FED,这是一种真空微电子类平板显示器件。它是在一平板电极板上制作上微米左右的针尖放射体,在每个针尖上再设置上微米级栅网,依靠低压电位使针尖放射电子,经栅极加速,射向阳极荧光粉。这种显示器原理实际是 CRT 原理的一种改进,
7、因此它可以到达和 CRT 一样的显示效果,而期间只不过是一个几毫米的薄盒。综上所述,现代显示技术就像一个百花盛开的花园,千姿百态,万紫千红的各种显示器件以令人眼花缭乱的风姿呈现着,竞相开放,相互竞争,相互促进。在现代显示技术进展的道路上,那些更完善的高科技成果必定会把现代显示技术推向一个又一个顶峰,制造一个又一个奇迹,为人类的生存和进展作出更大的奉献。二直线的生成算法DDA 法 根本思想:数值微分法即 DDA 法Digital Differential Analyzer,是一种基于直线的微分方程来生成直线的方法。它的算法实质是用数值方法解微分方程,通过同时对 x 和 y 各增加一个小增量, 计
8、算下一步的 x、y 值。简洁的 DDA 法在直线的最大增量方向每次变化 1,另一个方向则相应地每次变化一个小于 1 的值m 或 1/m,逐个计算出最接近于抱负直线的光点的坐标。具体算法流程如下:1. 输入直线段的始点x0,y0和终点x1,y1;2. 初始化,包括:a.以x0,y0作为第一个光点,即x0,y0=x,y;b.计算 dx=x1-x0 和 dy=y1-y0,比较它们确实定值,将大者赋给变量 LL;c.x 方向的增量设置为 xinc=dx/LL,y 方向的增量设置为 yinc=dy/LL;3. 计算下一个光点的坐标:x=x+xinc,y=y+yinc;4. 显示当前光点x,y;5. 重复
9、上述两步,共 LL 次。附程序源代码%DDA法画直线 function=line(x0,y0,x1,y1) x0=input(”请输入起始点的横坐标x0=”);y0=input(”请输入起始点的纵坐标y0=”);x1=input(”请输入终点的横坐标x1=”); y1=input(”请输入终点的纵坐标y1=”); draw(x0,y0)x=x0; y=y0; dx=x1-x0; dy=y1-y0;if abs(dx)abs(dy) LL=abs(dx);else LL=abs(dy); endxinc=dx/LL; yinc=dy/LL;for n=1:LLx=x+xinc; y=y+yinc
10、; draw(x,y);end returnfunction=draw(x,y) figure(1)plot(round(x),round(y),”bo”); title(”DDA法画直线”); xlabel(”x”),ylabel(”y”)grid on hold onreturn图 1 :中心画圆算法的输出结果02075041刘妍三圆的生成算法中点画圆法根本思想:中点画圆法是以单位间隔取样并在每个步长中确定离指定圆最近的像素位置来逐点画圆。考虑到圆的对称性,在本法中,我们只需要争论 1/8 圆周。假设用该算法计算出第 k 个点(x ,y ) ,下一步需要打算像素位置kk是 A(x,y )
11、,B(x,y -1) 其中 x=x +1。A,B 的中点 M(x,y -0.5)。k+1kk+1kk+1kk+1k可以设定一个在M 点的判别函数p来判别与圆心的距离:k,l p0,这个中点M 在圆内,扫描线y 上的像素(x,y )更接近kkk+1k于圆边界,则下一点应取右边的点 A(x,y )k+1kl 中点 M 位于圆外或在边界上,我们选择扫描线 y -1 上的像素kB(x, y -1)k+1k总而言之,中点画圆法就是在当前光点的根底上,比较下一步备选的两个光点与圆心的距离正负,从而选择出下一执行光点。具体算法流程如下:1. 输入圆半径 r 和圆心(x ,y ),并得到圆心在原点的圆周上的第
12、一点cc为:(x ,y )=(0,r)002. 计算决策参数的初始值:p =5/4 r03. 在每个x 位置处,从 k=0 开头,完成以下检测:k假设p0,中心在(0,0)的圆的下一个点为(x,y ),且 p= p +2x+1kk+1kk+1kk+1否则,圆的下一个点为(xk+1, yk-1),且 pk+1= pk+2xk+1+1-2yk+1 其中:2xk+1=2xk+1,2yk+1=2yk-202075041刘妍4. 确定在其它 7 个 8 分圆中的对称点5. 将每个计算出的像素位置(x,y)移动到中心在(x ,y )的圆路径上,并cc画坐标值:x=x +xy=y +ycc6. 重复步骤 3
13、 到 5,直至xy附程序源代码%中点画圆法 function=circle(xc,yc,r) r=input(”请输入圆的半径r=”);xc=input(”请输入圆心的横坐标xc=”);yc=input(”请输入圆心的纵坐标yc=”); x=0;y=r; p=1-r;draw(xc,yc,x,y); while(xy)x=x+1; if p0p=p+2*x+1; else y=y-1;p=p+2*(x-y)+1; end draw(xc,yc,x,y);end returnfunction=draw(xc,yc,x,y) plot(x+xc,y+yc,”bo”);plot(y+xc,x+yc,”bo”);plot(-y+xc,x+yc,”bo”);plot(x+xc,-y+yc,”bo”);plot(-x+xc,-y+yc,”bo”);plot(-y+xc,-x+yc,”bo”);plot(y+xc,-x+yc,”bo”);plot(-x+xc,y+yc,”bo”);xlabel(”x”),ylabel(”y”) grid onhold on return图 2:中心画圆算法的输出结果注:在上图中,我们可以看到用中点画靠近的某些点与实际圆有肯定距离偏离, 事实证明,当半径越大之时,偏差越小。可以到达很好的效果。
限制150内