skyLibrary_inclue
1. < 1>. openGL기 ¶
Intro
?겸 공 openGL 기 . openGL 공 고 겠.
공 openGL superbible 3 + openGL Game programming 권 고 . openGL superbible 5 걸 고 , 걸 고
겟.
?겸 공 openGL 기 . openGL 공 고 겠.
공 openGL superbible 3 + openGL Game programming 권 고 . openGL superbible 5 걸 고 , 걸 고
겟.
1.1.1. (popping) ¶
- : 2 3 과 고 .
: example : 각 그 그 과 각 . 각 기 .
3 . 고 거기 그 거 3 게 . 게 거 거 겨 거고 .

[PNG image (11.89 KB)]
거


[PNG image (10.91 KB)]
1.1.7. ¶
기계 ( ) . 1011001과 ,
. 그고 고, 기 . 그고
각 그 그게 그기 계 기 .(
고 게 겟.) 그 각 그게 계 게 .
계 게 .
. 그고 고, 기 . 그고
각 그 그게 그기 계 기 .(
고 게 겟.) 그 각 그게 계 게 .
계 게 .
계 그


[PNG image (13.94 KB)]
1.1.9. (그) ¶
간 3D 그 API 그 .
- , api 기 구 구 API 공 구( 구) 기. 과 그 계 구 그(scene graph) .
- , 그 경 그 기. 급 그 API . 그 곤 고, 과 기 과 경, 구 과 고 고 과 .
1.1.11. (viewport) (clipping) ¶
- , 그기 openGL게 기 , openGL게 계 고 .
: example) 각 (0.0) ~ 각 (100,100) 구 각 계 고 계 (50,50) 고 . (0,0) 고 x과 y + - .
- , 0,0 기 고 기 기. 과 기, 겟. 고 , 경 구 구, .
1.2.1. OpenGL ¶
- openGL 기계 .
- openGL , . ( 규 구 구) 기 . Mac 각각 경 근 기고 간 .
- 간 그 openGL 걸 고 .
고 .
- 그 openGL 구 ? . 경 GDI(graphic Device Interface) 그 .
- openGL 구 구 GDI게 구 게. GDI 과 .
1.2.2. openGL ¶
- openGL 고 . 기 고 .
- openGL 그 개 그 개고 . openGL 고 개 각 그 openGL 개 고 각고 그 , 고 그 개 게.
- openGL . 고 그 .
1.2.3. ¶
- 그 고 겟.

[PNG image (16.11 KB)]
- 1. openGL .(vertex .)
- 2. 그 , vertex , 과 . , 구 , 고 () 과고 .
- 3. 그 ( 구 계) , 과 , 구 .
- 4. 그 기, 기 간 기 기 .
1.2.4. ¶
- openGL 고 고 . 고기 .(각 경 기 기 .)
- 그고 openGL naming convention( 규) 근 기 . .
<openGL > | <> | < c > | < 규> |
GLbyte | 8 | signed char | b |
GLshort | 16 | short | s |
GLint, GLsizei | 32 | long | l |
GLfloat, GLclampf | 32 | float | f |
GLdouble, GLclampd | 64 | double | d |
GLubyte, GLboolean | 8 | unsigned char | ub |
GLushort | 16 | unsigned short | us |
GLuint, GLenum, GLbitfield | 32 | unsigned long | ui |
- openGL GL .
- size 간 길 깊 값 .
- clamp 기 0.0 1.0 .
- enum 거 boolean .
- bitfield 값 . openGL 기계 고 게 고 그그 게 .