簡體   English   中英

OpenGL ES 2 - 關於深度的noob問題

[英]OpenGL ES 2 - noob question regarding depth

好吧,我對這個3D數學有點新意,這是一個重要的里程碑,就是讓昨晚的投影和模型視圖矩陣正確:]

所以我有這個簡單的模型從這個角度正確呈現:

在此輸入圖像描述

但當我圍繞y軸旋轉時,深度有問題,如下所示:

在此輸入圖像描述

這可能看起來很有趣,但不是我現在想要的。 基本上這些牆的深度混在一起?

有人能指出我如何解決這個問題的必要步驟嗎? 我需要一個深度緩沖或什么......對嗎?

您應該通過調用啟用深度測試

glEnable(GL_DEPTH_TEST);

當然不要忘記通過調用以清除緩沖區:

glClear( GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT);

我希望這會有所幫助;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM