我正在尝试检查透明度及其工作原理。
我在其中创建了一个solidsphere 和一个solidcube。我已启用
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 时,如何使立方体可见?