
이거 만드는데 자꾸 면이 안나오고, 삼각형만 나오고 해서
홧병나 죽을뻔 했다..
이유가 무엇인고 하니 바로바로 "culling"
void glCullFace(GLenum mode)
: GL_FRONT(전면제거),
: GL_BACK(후면제거),
: GL_FRONT_AND_BACK(전/후면 제거. 점과 선만 남음)
default값은 GL_BACK이다.
void glFrontFace(GLenum mode)
: GL_CW(시계 방향) // 시계 방향으로 그려진게 정면
: GL_CCW(반시계 방향) // 반시계 방향으로 그려진게 정면
default값은 GL_CCW
void glEnable(GL_CULL_FACE) // 면제거 활성화
void glDisable(GL_CULL_FACE) // 면제거 비활성화

은면을 제거하라고 하셔서 무턱대고 함수만 끌어왔기 때문이었다..
시계방향, 반시계방향은 생각도 안하고
계속 버텍스 좌표 숫자만 수정하고 있었으니 ~ 🤷♀️
그래서 면들이 떴다, 안떴다 했나보다... ㅎ
버텍스 좌표 순서만 시계방향으로 찍어주니까 해결 ! !