이것은 아마도 매우 기본적인 질문 일 뿐이지 만 포인트 좌표계로 작업하기 위해 OpenGL을 사용할 수없는 것 같습니다. 대신에 퍼센트가있는 것처럼 보입니다. 예를 들어 .99 나를 화면의 가장자리에 놓습니다. 이게 그거야, 아니면 내가 뭔가 잘못하고있는거야? 감사! 사용OpenGL의 좌표계는 어떻게 작동합니까?
코드 :
#include <iostream>
#include <stdlib.h>
#include <GLUT/GLUT.h>
void RenderScene()
{
glLoadIdentity();
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POINTS);
glVertex3f(0, 0, 0);
glEnd();
glFlush();
}
int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(600, 600);
glutCreateWindow("OpenGL");
glutDisplayFunc(RenderScene);
glutMainLoop();
return 0;
}
아마도 [이 질문에 대한 답변] (http://stackoverflow.com/q/7377912/743214)은 OpenGL의 변환 파이프 라인에 대한 통찰력을 제공 할 것입니다. –