단일 VBO를 사용하여 여러 개의 개별 선을 그리는 방법은 무엇입니까?OpenGL : VBO로 선 그리기
9
A
답변
19
glDrawElements(GL_LINES, ..., ..., ...);
8
의 OpenGL 3.1
이후 원시 다시 시작라는 기능이있다. 현재 프리미티브가 다시 시작되도록하는 특수한 정점 배열 요소 인덱스를 지정하여 작동합니다. 그런 식으로 단일 요소 배열을 사용하여 여러 GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_QUAD_STRIP을 그릴 수 있습니다.
http://www.opengl.org/sdk/docs/man4/xhtml/glPrimitiveRestartIndex.xml
이
은 크게 NV_primitive_restart 확장을 기반으로합니다 외에도 당신이 꼭지점이 공유되지 않는 기본 유형을 사용하여 요소 인덱스 배열을 조금 날려 버릴 수에서http://www.opengl.org/registry/specs/NV/primitive_restart.txt.
+0
glDrawElements로 충분해야합니다. 플러스 (primative restart)는 모든 버전에서 사용할 수있는 것은 아닙니다. – paulm
관련 문제
- 1. OpenGL 그리기 목록을 버텍스 배열 또는 VBO로 변환
- 2. 버텍스 버퍼가있는 Java OpenGL 선 그리기
- 3. OpenGL에서 3D 모양의 선 그리기
- 4. Winforms에서 선 그리기
- 5. 선 그리기 루틴
- 6. PDFBox로 투명 선 그리기
- 7. 크리스탈 보고서에 선 그리기
- 8. iPhone 그리기 선 두께
- 9. 캔버스에 2D 선 그리기
- 10. 선 그리기 효과
- 11. 캔버스에 선 그리기
- 12. N 너비 선 그리기?
- 13. 평면에 선 그리기 알고리즘
- 14. 차단 실행없이 선 그리기
- 15. 그라디언트 색상으로 선 그리기
- 16. UIViewController를 통해 선 그리기
- 17. iPhone/iPad에서 선 그리기
- 18. UIView 하위보기에서 선 그리기
- 19. 선 그리기 알고리즘
- 20. WPF에서 3D 선 그리기
- 21. 선 그리기 (Quartz 2D?)
- 22. Monotouch UIImage에서 선 그리기
- 23. gtk.TextView에 선 그리기
- 24. GWT에서 선 그래프 그리기?
- 25. ncurses의 선 그리기
- 26. 애니메이션에 선 그리기
- 27. Android 캔버스 그리기 선 - 두꺼운 선 만들기
- 28. OpenGL ES에서 반투명 곡선 그리기
- 29. 태블릿 입력에서 매끄러운 선 그리기
- 30. svg 이미지 위에 선 그리기
넵. 정말로 다른 것은 없습니다. 이것은 올바른 대답입니다. 각 쌍의 점은 하나의 선을 형성합니다. 그래서, 당신은 하나의 거대한 VBO에 무제한 라인을 저장할 수 있습니다. – TheBuzzSaw