2012-02-07 60 views
0

我有一個任務我正在處理這個,需要我只使用隱藏線渲染圖像。我在網上找到關於如何去除隱藏線的東西,但我一直沒有成功地弄清楚如何反轉代碼,以便它只繪製隱藏線。GLUT只繪製隱藏線

通常當我來到堆棧溢出我喜歡張貼不良嘗試的代碼。在這種情況下,我甚至還沒有得到一段代碼,即使做了我想要它做的事情。既然是這樣的話,我希望有關我如何做到這一點的理論。

感謝您的任何幫助!

回答

1

如果我理解正確,可以使用類似於深度剝離的方法,使用多個渲染過程:繪製場景一次,保留產生的深度緩衝區。再次繪製場景,現在放棄z值小於或等於存儲的z緩衝區中的值並繪製所有其他場景的片段。

+0

這正是我需要理解的理論!我用它那個點位正確工作,謝謝! – meriley 2012-02-07 19:21:11