我有一個非常簡單的情況,需要一些我不知道如何在沒有模板緩衝區(iPhone不支持的情況下)的情況下完成。如何在iPhone上繪製3D模型輪廓? (OpenGL ES)
基本上,我有一個3D模型,繪製在圖像後面。我希望在任何時候都能將該模型的輪廓繪製在其上。因此,當它位於圖像後面時,您可以看到它的輪廓,當它不在圖像後面時,您可以看到帶有輪廓的模型。
一個簡單地得到輪廓工作的選項是用粗線和z偏移繪製模型的線框,然後在其上繪製常規模型。這個問題很明顯,我需要在模型後畫出的輪廓。
這種方法需要很快,因爲我已經推動了很多多邊形 - 以這種或那種方式重新繪製模型並不是真正需要的。
此外,有什麼方法可以找出我的模型是否可以在此刻看到?也就是說,頂部的圖像是否在模型的位置具有不透明的部分,或者是否具有透明部分。如果我能夠解決這個問題(再次,非常快),那麼我可以繪製一個線框而不是紋理模型,具體取決於它是否可見。
這裏的任何想法?謝謝。
這實際上起作用。謝謝。 – Eli 2009-08-31 19:38:54