GLUT只绘制隐藏线

问题描述:

我有一个任务我正在处理这个,需要我只使用隐藏线渲染图像。我在网上找到关于如何去除隐藏线的东西,但我一直没有成功地弄清楚如何反转代码,以便它只绘制隐藏线。GLUT只绘制隐藏线

通常当我来到堆栈溢出我喜欢张贴不良尝试的代码。在这种情况下,我甚至还没有得到一段代码,即使做了我想要它做的事情。既然是这样的话,我希望有关我如何做到这一点的理论。

感谢您的任何帮助!

如果我理解正确,可以使用类似于深度剥离的方法,使用多个渲染过程:绘制场景一次,保留产生的深度缓冲区。再次绘制场景,现在放弃z值小于或等于存储的z缓冲区中的值并绘制所有其他场景的片段。

+0

这正是我需要理解的理论!我用它那个点位正确工作,谢谢! – meriley 2012-02-07 19:21:11