扫描线Z-buffer算法()
{ 建多边形y表;对每一个多边形根据顶点最小的y值,将多边形置入多边形y表。
活化多边形表APT,活化边表AET初始化为空。
For(每条扫描线i,i从小到大)
{ 1. 帧缓存CB置为背景色。
2. 深度缓存ZB (一维数组) 置为无穷大。
3. 将对应扫描线i的,多边形y表中的多边形加入到活化多边形表APT中。
4. 对新加入的多边形,生成其相应的边Y表。
5. 对APT中每一个多边形,若其边Y表中对应扫描线I增加了新的边,
2022-01-11 22:04:24
11.17MB
计算机
1