삼각형 팬을 그려야합니다. 나는 1 회의 무승부 이상의 전화가 필요한지 궁금해. 이것이 중요하다고 생각하지 않지만 OpenGL ES로 그립니다.OpenGL ES에서 삼각형 팬을 그리려면 얼마나 많은 그리기 호출이 필요합니까?
0
A
답변
2
OpenGL은 GL_TRIANGLE_FAN
프리미티브 유형입니다. 그래서 당신은 하나의 그리기 호출 삼각형 팬을 그릴 수 있습니다 :
glDrawArrays(GL_TRIANGLE_FAN, ...);
glDrawElements(GL_TRIANGLE_FAN, ...);
첫 번째 정점은 팬의 "기원"을 정의합니다.
0, 1, 2
0, 2, 3
0, 3, 4
...
0, n - 2, n - 1
: 당신이 삼각형 팬
n
정점이있는 경우, 다음 정점으로 그려
n - 2
삼각형이있을 것
1
사용자 입장에서 볼 때 1 회의 통화 만하면됩니다.
GPU 또는 소프트웨어 렌더러의 경우 Internall은 구현에 따라 하나 이상의 그리기 호출이 필요한지 여부에 따라 다릅니다.
저에게 알려진 모든 GPU에서 우리는 단지 1 개의 드로 스트림을 GPU로 보내고 GPU는 1 개의 버스트로 그립니다.
관련 문제
- 1. OpenGL ES에서 반투명 곡선 그리기
- 2. OpenGL ES에서 구형 그리기
- 3. OpenGL ES에서 TRIANGLE_FAN으로 삼각형을 생성하지 않습니까?
- 4. objective-c를 사용하여 iPhone OpenGL ES에서 텍스트 그리기
- 5. OpenGl, 여러 삼각형 객체 그리기 C#
- 6. OpenGL ES에서 많은 수의 텍스처 아트라스 드로 콜을 결합합니다.
- 7. iPhone : 컨텍스트가 사라 졌을 때 얼마나 많은 OpenGL 정리가 필요합니까?
- 8. OpenGL ES에서 다중 사각형 일괄 처리
- 9. 얼마나 많은 macports 설치가 필요합니까?
- 10. 얼마나 많은 .snk 파일이 필요합니까?
- 11. 레퍼런스에는 얼마나 많은 공간이 필요합니까?
- 12. 플롯을 그리려면 GLSurfaceView가 필요합니까?
- 13. 삼각형 그리기
- 14. OpenGL-es에서 인덱싱 iOS
- 15. OpenGL ES에서 마스킹
- 16. OpenGL ES에서 glFrustumf 설정
- 17. OpenGL ES에서 'glBufferData'는 무엇입니까?
- 18. openGL ES에서 천이나면을 그리는가?
- 19. OpenGL-ES에서 Plib을 이식하십시오
- 20. Android OpenGL ES에서 텍스처 확대
- 21. OpenGL ES에서 단일 glDrawElement (triangle_strip ...) 호출을 사용하여 둥근 사각형 그리기
- 22. 초당 얼마나 많은 함수 호출이 있습니까?
- 23. 프레임에 OpenCv OpenGL 그리기
- 24. Opengl-es 텍스처로 그리기
- 25. OpenGL 표시 목록 : 2D 스프라이트를 그리려면?
- 26. 버텍스 버퍼 객체를 사용하여 다양한 삼각형 유형과 삼각형 팬 렌더링하기 (OpenGL)
- 27. OpenGL 3.1 이상에서 Quads를 그리려면 무엇을 사용해야합니까?
- 28. Android OpenGL 그리기 텍스트
- 29. OpenGL ES에서 정점 충돌 포인터가 지속됩니까?
- 30. OpenGl ES에서 광선 피킹 코드