OpenGL ES를 처음 사용했기 때문에 사용 된 숫자를 이해하지 못해서 인덱스를 사용하는 방법을 알아야합니까?OpenGL ES 인덱스 문제
0
A
답변
2
이 그려해야합니다 코드에서 우리는이 구조를 사용합니다. 많은 정점으로 구성된 오브젝트를 그려야하지만 그 중 많은 부분이 동일한 점인 경우에 유용합니다.
그래서 예를 들어, 당신은 당신이 (인덱스 제외) glDrawArrays와 사각형을 그릴 원하는 경우
이 당신은 다른 손에//vertices
-1,-1,0, //0 bottom left
-1,1,0, //1 top left
1,1,0, //2 top right
1,-1,0 //3 bottom right
//indices
0 //0 bottom left
1 //1 top left
2 //2 top right
2 //2 top right
3 //3 bottom right
0 //0 bottom left
이 (인덱스 포함) glDrawElements와 사각형을 그릴 할 때
//vertices
-1,-1,0, //0 bottom left
-1,1,0, //1 top left
1,1,0, //2 top right
1,1,0, //2 top right
1,-1,0 //3 bottom right
-1,-1,0, //0 bottom left
-1
This article 이렇게하면 색인에 대한 아이디어를 얻을 수 있습니다. 음, 지수가 정점을 주문 무엇으로 설명하는 데 사용되는
const Vertex Vertices[] = {
{{1, -1, 0}, {1, 0, 0, 1}},//0
{{1, 1, 0}, {1, 0, 0, 1}},//1
{{-1, 1, 0}, {0, 1, 0, 1}},//2
{{-1, -1, 0}, {0, 1, 0, 1}},//3
{{1, -1, -1}, {1, 0, 0, 1}},//4
{{1, 1, -1}, {1, 0, 0, 1}},//5
{{-1, 1, -1}, {0, 1, 0, 1}},//6
{{-1, -1, -1}, {0, 1, 0, 1}}//7
};
const GLubyte Indices[] = {
// Front
0, 1, 2,
2, 3, 0,
// Back
4, 6, 5,
4, 7, 6,
// Left
2, 7, 3,
7, 6, 2,
// Right
0, 4, 1,
4, 1, 5,
// Top
6, 2, 1,
1, 6, 5,
// Bottom
0, 3, 7,
0, 7, 4
};
관련 문제
- 1. OpenGL ES 문제 - 간단해야합니까?
- 2. 안드로이드에서 OpenGL ES 메시 문제
- 3. OpenGL ES 1.1에서 OpenGL ES 2.0으로 전환
- 4. OpenGL ES arcball 변환 문제
- 5. OpenGL 또는 OpenGL ES
- 6. 기본 OpenGL ES 질감 문제/Android
- 7. 가능한 OpenGL ES 2.0 스레딩 문제
- 8. OpenGL ES/iPhone의 투명성/블렌딩 문제
- 9. Android NDK에서 OpenGL ES 드로잉 문제
- 10. OpenGL ES 2.0 : 객체 회전 문제
- 11. OpenGL ES 2.0에서 삼각형 스트립 사용시 문제
- 12. OpenGL ES 2.0 : 알파 블렌딩 문제
- 13. iPhone에서 OpenGL ES 1.1 텍스처 문제 해결
- 14. UV 맵의 OpenGL-ES 텍스처로드 문제
- 15. OpenGL-ES 로의 OpenGL - glBegin();
- 16. OpenGL ES 1 및 OpenGL ES 2 혼합
- 17. OpenGL ES 인스트루먼트의 정확성
- 18. 데스크탑 PC의 OpenGL | ES
- 19. 조명 및 OpenGL ES
- 20. OpenGL ES iPhone Textures
- 21. 다중 뷰포트 OpenGL ES
- 22. OpenGL ES 비동기 텍스처로드
- 23. glPushMatrix 및 OpenGL ES
- 24. OpenGL ES 1.1에서 스크롤
- 25. OpenGL-ES and Cg
- 26. 캔버스 또는 OpenGL ES?
- 27. OpenGL ES 기능
- 28. OpenGL ES 2.0의 반투명
- 29. OpenGL ES 확대/축소
- 30. OpenGL ES 기능
그래서 정점과 인덱스를 많이 게시했습니다. 그들이 무엇을하고 무엇을하고 있는지를 실제로 설명하기 위해 신경 써야합니까? 링크는 괜찮지 만 여기에 내용을 요약하면 답변 자체가 포함될 수 있습니다. – Bart
예. 그가 그에게 숫자를 언급했다면 나는 그가 –
을 요청하면 설명 할 것입니다. –