-2
我想知道如何運行這個OpenGL代碼來查看輸出。我如何爲這段代碼編寫一個簡單的主體?主要用於openGL代碼
void draw()
{
glColor(1,0,0);
glPushMatrix();
glScale(3,3,3);
glTranslate(2,0,0);
glRotate(90, 0,0,1);
glPushMatrix();
glTranslate(1,0,0);
drawSquare();
glColor(0,1,0);
glPopMatrix();
glPushMatrix();
glTranslate(4,0,0);
glScale(0.5,0.5,0.5);
glRotate(270, 0,0,1);
drawSquare();
}
void drawSquare()
{
glBegin(GL_QUADS);
glVertex(0,0,0);
glVertex(0,1,0);
glVertex(1,1,0);
glVertex(1,0,0);
glEnd();
}
您應該閱讀一些關於OpenGL的介紹性材料。 main()並不是這裏最相關的關注點,但是你需要一個drawable和一個OpenGL上下文,這樣你的GL調用就可以使用了。 – derhass