透明性とその仕組みを確認しようとしています。
ソリッドスフィアとその中にソリッドキューブを作成しました。有効にしました
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
透明度は、color4f を使用して期待どおりに機能します。
問題は、球体の透明度を 1.0 に設定しても立方体が表示されることです。
私もこれらを使用しています:
glEnable(GL_DEPTH_TEST);
glDepthFunc(GL_LEQUAL);
glClearDepth(1);
glPolygonMode(GL_FRONT_AND_BACK,GL_FILL);
glEnable(GL_CULL_FACE);
glFrontFace(GL_CW);
球の透明度が != 1.0 の場合にのみ立方体を表示するにはどうすればよいですか?