0
私はこの3つの面だけを使ってこのキューブを作成しましたが、その中に文字を描きたいのですが、 "glutDisplayFunc(drawA);"空白のウィンドウ、と私はdrawA();,それは文字が表示されませんが、それはキューブを表示する関数を呼び出すようにしたい... glutDisplayFunc
のキューブの内部を描画できない - OpenGL
int main(int argc,char** argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGBA|GLUT_DEPTH);
glutInitWindowSize(640,480);
glutInitWindowPosition(100,100);
glutCreateWindow("Tema2");
glutDisplayFunc(Display);
//glutDisplayFunc(drawA);
//drawA();
glutReshapeFunc(Reshape);
glutMouseFunc(Mouse);
glutMotionFunc(Motion);
Init();
glutMainLoop();
return 0;
}
void drawA() {
glBegin(GL_LINES);
glColor3f(0.0, 1.0, 0.0); //green
glVertex3f(-0.2, -0.5, 0.0);
glVertex3f(0.0, 0.4, -0.5);
glVertex3f(0.2, -0.5, 0.0);
glVertex3f(0.0, 0.4, -0.5);
glEnd();
}