내 교과서에서 연습 문제를 연습하고 있지만 결과가 좋지 않습니다. 여기 OpenGL Line Drawing
내가 무엇을 가지고 :#include <math.h>
#include <GLUT/glut.h>
#include <OpenGL/OpenGL.h>
//Initialize OpenGL
void init(void) {
glClearColor(0.0,0.0,0.0,0.0);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0,300.0,0.0,300.0);
}
void drawLines(void) {
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0,0.4,0.2);
glPointSize(3.0);
glBegin(GL_LINES);
glVertex2d(180, 15);
glVertex2d(10, 145);
glEnd();
}
int main(int argc, char**argv) {
glutInit(&argc, argv);
glutInitWindowPosition(10,10);
glutInitWindowSize(500,500);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutCreateWindow("Example");
init();
glutDisplayFunc(drawLines);
glutMainLoop();
}
나는이 코드 조각을 실행
, 나는 완전히 빈 화면을 얻을.
glut은 opengl의 일부가 아니며 여분의 라이브러리이므로 태그로 추가했습니다. –
미안합니다. 고맙습니다. –