增加OpenGL显示大小

时间:2015-04-15 17:22:25

标签: qt opengl

我刚刚开始在Qt中学习OpenGL,我一直在关注youtube的演示片段,但我的显示与剪辑中的显示不同。它看起来很小。有没有办法让它更大?

我尝试更改为三角绘图代码的坐标,如:

glColor3f(1,1,0);
glScalef(1, 1, 0.0);
glBegin(GL_TRIANGLES);
glVertex3f(-10,-10,0);
glVertex3f(10,-10,0);
glVertex3f(0.0,10,0);
glEnd();

但是,它没有绘制三角形。我的输出成了一个正方形。请参阅beforeafter我的更改的屏幕截图。

1 个答案:

答案 0 :(得分:0)

您需要适当地设置视口(即窗口客户端区域尺寸)。在paintGL致电glViewport(0, 0, width(), height());

之初

稍后您可能想要设置适当的投影模型视图转换。