[OpenGL] 오픈지엘 EBO를 이용한 사각형 그리기
이번 시간에는 오픈지엘에서 EBO를 이용하여 삼각형을 그려보겠다. ● Element Buffer Object (EBO) EBO란 그리려는 도형의 정점 인덱스를 배치하여 인덱스 리스트 순서대로 그리는 방법이다. VBO에 비해 중복되는 정점을 막을 수 있고 도형이 복잡해졌을 때 인덱스 리스트 만으로 수월하게 그릴 수 있다. 하지만 obj나 fbx 형식의 오브젝트는 EBO를 이용하여 사용하지 못하는 점을 주의해야한다. 01. EBO 추가 버퍼 생성 GLuint VAO, VBO[2], EBO; GLvoid InitBuffer() { glGenVertexArrays(1, &VAO); glGenBuffers(2, VBO); glGenBuffers(1, &EBO); } 02. EBO에 사용할 도형 인덱스 배열 추가 ..
프로그래밍/OpenGL
2024. 2. 8.