正在加载图片...
第7章消隐 73乙缓冲区(2Buer)算法 7.3.1算法的基本思想 基本思想:先将FB(帧缓冲区,用于 存贮各像素点的颜色和亮度值)中全部存放背景 色,ZB(深度缓冲区,用于存贮对应于该像素 点的z座标值)中所有单元的初始值置为最小值。 在把显示对象的每个面上每一点的属性(颜色或 灰度)值填入帧缓冲区相应单元前,要把这点的 z坐标值和ZB中相应单元的值进行比较,检查当 前多边形的深度值是否大于该像素原来的深度值 如果大于,说明当前多边形更靠近观察点,用 的颜色替换像素原来的颜色,同时ZB中相应单 元的值也要改成这点的z坐标值:;否则,说明在第7章 消隐 7.3 Z缓冲区(Z-Buffer)算法 ▪ 7.3.1 算法的基本思想 ▪ 基本思想:先将FB(帧缓冲区,用于 存贮各像素点的颜色和亮度值)中全部存放背景 色,ZB(深度缓冲区,用于存贮对应于该像素 点的z座标值)中所有单元的初始值置为最小值。 在把显示对象的每个面上每一点的属性(颜色或 灰度)值填入帧缓冲区相应单元前,要把这点的 z坐标值和ZB中相应单元的值进行比较,检查当 前多边形的深度值是否大于该像素原来的深度值。 如果大于,说明当前多边形更靠近观察点,用它 的颜色替换像素原来的颜色,同时ZB中相应单 元的值也要改成这点的z坐标值;否则,说明在 当前像素处,当前多边形被前面所绘制的多边形
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有