Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › 作业2,三角形显示不正确,求助。谢谢! Tagged: 作业2,rasterizer This topic has 4 replies, 2 voices, and was last updated 4 years, 4 months ago by nick. Viewing 4 reply threads Author Posts 2020年7月9日 at 上午12:04 #6745 Score: 0 nickParticipant Karma: -1 pt 请教一下各位朋友,我作业2里的两个三角形一直显示不正确,我自己查不出原因,希望大家可以提供一些帮助。 非常感谢。 Attachments:You must be logged in to view attached files. 2020年7月9日 at 上午10:36 #6750 Score: 0 ResetParticipant get_projection中的z_near和zfar本来应该是负数的,但是在这个框架中变成了正数,需要修正。不过这不是你错误的重点。 最后一张图中,得到boundingbox[1]中,你的point.x错写成了point.y,所以边界错误。这个可以从你的图有一个很明显的竖直切线可以看出来。 2020年7月9日 at 上午11:29 #6751 Score: -1 nickParticipant Karma: -1 pt 是的,原因就出在你所发现的两个问题上,非常感谢。 但是code修正后,显示的三角形和答案要求的三角形远近顺序不一样,我的是蓝色的三角形在近处。作业要求的是黄绿色的三角形在近处。不知是为何。 This post has received 1 vote down. Attachments:You must be logged in to view attached files. 2020年7月9日 at 下午7:44 #6754 Score: 0 ResetParticipant 最后一个图中,你进行深度测试后,并没有更新depth_buf的值,所以并没有实现z_buffer算法。 2020年7月9日 at 下午11:47 #6756 Score: 0 nickParticipant Karma: -1 pt 对对对,我把这个忘掉了,非常感谢!! Author Posts Viewing 4 reply threads You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In