GL_LINE_STRIP
으로 나선을 성공적으로 그렸습니다. 이제 어떻게 든 선을 더 두껍게 만들 수 있는지 궁금합니다. Google 검색을 통해 2 가지 선택을 실현했습니다. 쿼드를 만들기 위해 삼각형을 만들 수 있습니다 ... 아니면 그냥 어떻게 든 glLineWitdh
을 사용 하시겠습니까? 나는 그저 할 수있는 가장 간단한 방법을 원합니다. 그래서 앞으로 할 일을 지원합니다. 특정 선분을 색칠하는 것입니다. 는 OpenGL ES 2.0OpenGL 선 두께
3
A
답변
5
glLineWidth()
를 사용
그것은 당신의 요구 사항을 충족하는지 분명히 쉽습니다. ES 2.0에는 하나의 큰 경고가 있습니다. 특정 장치에서 지원하는 최대 너비는 1.0으로 낮을 수 있습니다. 이는 장치가 넓은 라인을 지원하지 않고 ES 2.0과 호환 될 수 있음을 의미합니다.
GLfloat lineWidthRange[2];
glGetFloatv(GL_ALIASED_LINE_WIDTH_RANGE, lineWidthRange);
lineWidthRange[1]
후 지원되는 최대 선폭이 될 것입니다 :
당신은 지원 라인의 범위를 얻을 수 있습니다 함께 너비. 사양의 표 6.18을 기준으로이 제한의 최소 허용 값은 1입니다.
이에 따라 실제 가로 너비를 제공하는 드로잉 지오메트리 (삼각형)가 여러 장치에서 작동하는 유일한 방법입니다.
관련 문제
- 1. OpenGL 440 - 파편의 선 두께 제어.
- 2. iPhone 그리기 선 두께
- 3. 다양한 선 두께 플롯
- 4. Direct3D 선 두께
- 5. Bresenham 선 알고리즘 (두께)
- 6. OpenGL 2D 텍스처의 두께
- 7. 플래시 선 스타일 라운드 두께?
- 8. PostGIS 다중 선 두께 측정
- 9. html 5 캔버스 선 두께
- 10. matplotlib의 해칭 선 두께 조작
- 11. R- 히스토그램 직사각형 선 두께
- 12. 선 색상, 선 스타일, 선 두께 콤보 상자
- 13. OpenGL 렌더링 된면의 두께 변경
- 14. 그래프의 선 두께 설정 - Achart 엔진
- 15. HTML5 캔버스 색상 전환 및 선 두께
- 16. PDF를 저장할 때 matplotlib 선 두께
- 17. 피벗 차트의 모든 계열에 선 두께 설정
- 18. Matplotlib : 모든 서브 플롯의 선 두께 변경
- 19. 팬드 박스 플롯 플라이어의 선 두께 설정
- 20. 선 그리기 : Graphics.lineStyle()에 두께 한계가 있습니까?
- 21. 불연속 점을 그릴 때의 선 두께
- 22. OpenGL 선 그리기 결과
- 23. Psychtoolbox OpenGL - 선 그리기
- 24. OpenGL : VBO로 선 그리기
- 25. OpenGL - 점이있는 선 그리기
- 26. C++ OpenGL 빛나는 선 만들기
- 27. OpenGL : 다양한 너비의 선 그리기
- 28. 클래스의 선 및 두께 그리기 : 방법 그룹/OverLoad 문제
- 29. 이미 생성 된 matplotlib 그림의 글꼴 및 선 두께 변경
- 30. 접을 수있는 요소의 선 두께 차이를 수정하는 방법
'glLineWidth (w)'를 한 번 호출하거나 쿼드 스트립을 생성하는 코드를 프로그래밍하는 것이 더 간단합니까? glLineWidth는 단 하나의 호출이기 때문에 간단하다고 할 수 있습니다. (그러나 선 너비는이 방식으로 기기에 따라 최대로 제한됩니다.) – Thomas