计算机图形学05一一帧缓存值得装载

实现线段和其他对象显示函数的最后一步工作是设定帧缓存的颜色值.由于扫描转换算法以连接的单位间隔生成像素位置,因此扫描转化算法可


使用增量方法在每一步高效存取帧缓存。


作为一个特殊的例子,假设帧缓存矩阵是以行为主要顺序进行编址,并且像素位置从屏幕左下方(0,0)变化右上方(Xmax,Ymax) 对于二级系统(


每一个像素1位),像素位置(x,y)的帧缓存位地址可以这样计算:
addr(x,y) = addr(0,0) + y(Xmax + 1) + x
沿扫描线移动,像素(x+1,y)处的帧缓存地址可以根据位置(x,y)的地址偏移进行计算:
addr(x+1,y) = addr(x,y) + 1
从(x,y)按对角线方向转移到下一条扫描线,那么(x+1,y+1)的帧缓存地址的算式为:
addr(x+1,y+1) = addr(x,y) + Xmax + 1 + 1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值