본문 바로가기
Language/C++ & openGL

OpenGL 매뉴얼 튜토리얼

by javapp 자바앱 2020. 4. 21.
728x90

 

http://soen.kr/lecture/library/opengl/opengl-5.htm

 

 

OpenGL 매뉴얼

문자 기반의 콘솔창에 화려한 그래픽을 그릴 수는 없으므로 3차원이든 2차원이든 그래픽을 출력하려면 윈도우가 필요하다. 그러나 OpenGL은 윈도우 시스템과의 독립성 확보를 위해 윈도우 관리에 대해서는 어떠한 기능도 제공하지 않는다. 그래픽 코드를 윈도우 시스템과 완전히 분리해야 플랫폼 독립성을 확보할 수 있기 때문이다. OpenGL의 의도된 빈틈을 메워주는 것이 각 운영체제별로 제공되는 AUX 라이브러리이다. 그러나 AUX는 거의 운영체제 전반의 지식을

soen.kr

 

 

https://skyfe79.gitbooks.io/glut-tutorials/chapter3.html

 

윈도우 크기 변화에 대응하기 | GLUT Tutorials

윈도우 크기 변화에 대응하기 VC 프로젝트 파일을 받아서 실행시켜 보세요. 두 개의 창이 보일거에요. 하나는 콘솔창이고 다른 하나는 OpenGL 창이죠. OpenGL 창을 너비와 맞지 않게 높이를 조절해 보세요. 삼각형이 일그러져서 보이죠? 이것은 우리가 투영값을 제대로 설정하지 않아서 그런 것이랍니다. 기본 투영값은 너비/높이의 비율로 1 이 설정되어 있고 이 비율에 따라서 그림을 그리죠. 그래서 비율이 변하게 되면 투영되는 그림이 일그러지는 것입니다.

skyfe79.gitbooks.io

 

 

 

https://koreatech.tistory.com/entry/open-gl-%ED%95%A8%EC%88%98-%EC%A0%95%EB%A6%AC

 

 

open gl 함수 정리

wglCreateContext() 랜더링 컨텍스트를 생성한다. wglDeleteContext() 렌더링 컨텍스트를 삭제한다. wglMakeCurrent() 현재 렌더링 컨텍스트를 설정한다. wglGetProcAddress() 확장함수 포인터를 리턴한다. wglUse..

koreatech.tistory.com

 

https://m.blog.naver.com/PostView.nhn?blogId=utez&logNo=90112416794&proxyReferer=https:%2F%2Fwww.google.com%2F

 

[OpenGL] 2D 그리기

지난번에 포스팅 했던 내용을 바탕으로 2D 그리기에 관해서 포스팅 할까 합니다. 예제 파일은 새롭게 올리...

blog.naver.com

https://monochromelux.github.io/opengl/#GLUT

 

OpenGL 한국어 가이드

< 알림 > 이 페이지는 Silicon Graphics, Inc.의 OpenGL API를 한글로 번역한 페이지입니다. 한글화 프로젝트 관련 사이트는 아래 항목을 참고하시기 바랍니다. Khronos OpenGL, OpenGL.org, GL/GLU Specification, GLUT Specification # 한글화 기여자: 김동영, 이효은, 김창호 < 용어 사전 > GL 함수 GL 함수 목록 함수 이름 사용 목적 glBegin & glEnd 요소를 표현하

monochromelux.github.io

 

댓글