2012-07-20 4 views
3

나는 GLUT tutorial here을 따르고 있습니다. 첫 번째 예제 인 "YAT"를 복사하여 xcode에 붙여 넣었으며, include를 약간 수정하여 빈 창이 표시된다는 것을 알았습니다. 수정되지 않은 코드는 와이어 프레임 찻 주전자를 표시하도록 설정됩니다. 나를 위해, 이것은 일어나지 않습니다.GLUT 빈 창이 표시됩니다

그러나 와이어 황소 생성을 주석 처리하지 않으면 황소 자리와 주전자가 창에 나타납니다. // 주석 아래에 주석 처리되지 않은 줄과 주석 달기 줄이 겉으로보기에 임의로 조합되어 있습니다. 실제로 코드를 그리면 실제로 개체가 표시되거나 빈 화면이됩니다.

P. 모든 사람들이 GLUT를 사용하지 말라고 말하지만, 최종 데모를 위해 필요한 그래픽은 매우 기본적이고 다른 모든 것들은 내 머리 위로 느껴졌다.

+1

GLUT에는 언제 황소 모델이 포함되어 있습니까? 황소는 수컷의 소, 즉 황소입니다. 너 토러스를 의미한다고 생각해. – datenwolf

답변

6

나는 복사 엑스 코드로 첫 번째 예 "야만"를 붙여

이 예제의 문제는 그러나 아주 잘 롤하지 않는 이중 버퍼를 요청하지 않는다는 점입니다 MacOS X. 할 수는 있지만 실제로 그것을하는 것은 의미가 없습니다. 즉

glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE); 

glutInitDisplayMode 플래그에 GLUT_DOUBLEGLUT_SINGLE를 장착하고, 표시 기능의 끝에 추가 glutSwapBuffers().

+0

감사합니다! 불행히도 나는 아직도 당신을 상향화할만한 충분한 명성을 얻지 못했지만 다른 사람들은 그렇게해야합니다. 후속 예제에서는 이중 버퍼를 사용하므로 ... 캔에서 곧바로 작동합니다. – ProGirlXOXO

관련 문제