我正在使用 glVertex2f() 在数组中绘制一些点,我需要将其上下翻转。我在 glViewport() 中绘制它,因此我可以调整它的大小并移动它。但我不知道如何翻转它。
我必须使用 gluOrth2d() 吗?我不完全理解 gluOrth2d() 和 glViewport() 之间的区别以及何时使用哪个。
最佳答案
您将垂直翻转场景(颠倒):
glScalef(1, -1, 1);
或水平翻转:
glScalef(-1, 1, 1);
关于c++ - 翻转用 glVertex2f() 绘制的图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9255520/