私はopenGLで遊んでいて、青いマークの三角形を取り除こうとしています。私はそれにこのコードを使用します:
glEnable(GL_DEPTH_TEST);
glDepthFunc(GL_LESS);
glEnable(GL_CULL_FACE);
はい、私は使用します
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
私のメインループで。問題は射影行列である可能性があると読みました。私はこれらの値を使用します:
ProjectionMatrix = glm::perspective(45.5f, 4.0f / 3.0f, 0.1f, 100.0f);
近くと遠くの値を変更しようとしましたが、それでも同じです。glDepthFunc のパラメーターを変更しようとしていましたが、それも役に立ちませんでした。それで、何かアイデアはありますか?? どうもありがとう