我正在启用面部剔除,但我想从两侧看到一些四边形。如果不使用两个四边形,怎么可能呢?
答案 0 :(得分:3)
您可能需要使用以下方法禁用背面剔除:
glDisable(GL_CULL_FACE);
在这里阅读面部剔除:Face Culling
修改强>
如果你无法禁用脸部剔除,那么你可以做一些疯狂的黑魔法,你dot()
视图正常对多边形法线,并根据结果切换glFrontFace()
的风力顺序。然而,与仅绘制四次四次相比,这是难以置信效率低下。除此之外,我不知道有办法做到这一点。
答案 1 :(得分:0)
如果此类物体的数量与其他物体相比较小,您可以使用相反的缠绕顺序重复绘制另一面但具有相同的纹理,以使其显示在两侧。