当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 引言 融合(blending)、雾化(fog)与反走样(antialiasing)是OpenGL中的三种特殊效果处理方法。
 

 

 ·windows ce的串口通信    »显示摘要«
    摘要: 以前看了很多文档,知道windows ce的串口如何操作,但是由于从来没有想过要用串口,也没有实际的作过。昨天有人需要用我们的开发板,而他们主要就是要用串口,我就写了一个程序,用来测试串口是否工作。记录下来,作为以后串口通信程序的起点。 handle hser; hser = createfile (text ("com1:"), generic_read | generic......
 ·vc中的string table    »显示摘要«
    摘要: 近来发现对vc中还是有很多的不懂,其中有一个不懂的就是string table.今天要记录的东东是:假如某一个string table是\ntest42\ntest42\n\n\ntest4264.document\ntest42 document那么:这么核心的东西才给20分第一个\ntest42标书主窗口的标题第二个\ntest42是新文件名紧接着的两个\n,其中的第一个用在file ope......


利用VC+OpenGL实现几种特殊图形效果
引言

  实现融合特效 【程序编程相关:how to cancel autop

  融合(blending).雾化(fog)与反走样(antialiasing)是opengl中的三种特殊效果处理方法.融合提供了一种透明或半透明显示的技术;雾化处理则根据物体距离视点的远近对其进行恰当的模糊处理;反走样则可减少在绘制离散化的图形时所产生的误差走样. 【推荐阅读:CListCtrl使用详解

  融合可将两种颜色的r.g.b分量按一定比例混在一起形成一种新的颜色,rgba颜色模式中的a即表示alpha值,对应于颜色的混合比例.由于只有在rgba模式中才能对a值进行说明,因此融合不能在颜色索引模式下使用.融合操作可通过源因子(sr.sg.sb.sa)与目的因子(dr.dg.db.da)计算锝出,融合结果为(rs*sr+rd*dr, gs*sg+gd*dg, bs*sb+bd*db, as*sa+ad*da)每个元素值都在范围[0, 1]内.可以看出,融合处理的关键就是对融合因子(sr,sg,sb,sa)与(dr,dg,db,da)的设定.在opengl中,源因子与目的因子通过glblendfunc()函数产生,其函数形式为:

void glblendfunc(glenum sfactor,glenum dfactor)
    摘要: local time in the following example code fragment, the universal time offset is added to the universal time, giving the local time. the universal time offset is determined by the locales time ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE