Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › 关于作业 2 深度测试结果不显示的问题 › Reply To: 关于作业 2 深度测试结果不显示的问题
这个错误是你在Depth Buffer的索引有问题,像素和depth buffer的索引值不一致导致的
代码中depth buffer是个vector<float>的数据结构,depth buffer存储(x,y)像素处的z值对应的是个二维数组,你需要计算出(x,y)像素和ector<float>的数据结构的一一对应关系,具体你可以参考一下set_pixcel(point,color)函数中的frame buffer的值是如何一一对应的。