GL_LINES로 5 각형 별을 그립니다. GL_POLYGON을 사용하면 star의 모양이 왜곡되고 처음과 마지막 꼭지점이 연결됩니다. 도움이 필요하십니까? (OpenGL 불규칙한 모양의 색 채우기
1
A
답변
4
최신 그래픽 카드는 삼각형 만 그릴 수 없으므로 GL_POLYGON
을 사용하면 드라이버가 삼각형으로 분리해야합니다.이 경우 프로세스가 중단 될 수 있습니다. 중앙 지점을 추가하고 GL_TRIANGLE_FAN
을 사용하여 연속 메쉬를 만듭니다.
2
5 점 스타의 특정 경우에 대해 아론 (Aaron)은 기본 정점이있는 삼각형 팬을 사용할 것을 제안했습니다. GL_POLYGON은 볼록한 다각형 만 렌더링 할 수 있습니다.
여러 가지 범용 솔루션 exi 오목한 다각형을위한 sts. 하나는 단순히 CPU에서 폴리곤을 삼각형으로 tessellating하는 것입니다. GLU를 사용하는 경우 gluTessBeginPolygon 함수를 사용할 수 있습니다. GLU 라이브러리에 링크하지 않으려면 웹에서 해당 소스를 찾고 관련 부분을 추출 할 수 있습니다.
빨간 책은 스텐실 버퍼와 평범한 오래된 삼각형 팬을 사용하여 오목 폴리곤을 빠르게 그리는 멋진 기법을 설명합니다. 스텐실 기법은 정말 달콤하지만 실제로 필요한 것보다 더 화려 할 수 있습니다.
1
OpenGL에서 GL_POLYGON으로 렌더링하려면 점이 동일 평면이어야하고 결과 다각형이 볼록해야합니다. 당신이 묘사 한 별은 볼록하지 않으므로 정의되지 않은 행동입니다.
관련 문제
- 1. OpenGL에서 불규칙한 모양의 다각형 내부 영역 채우기
- 2. 불규칙한 모양의 단추 스타일링
- 3. 불규칙한 모양의 종횡비를 얻는 알고리즘
- 4. 불규칙한 모양의 게임 세계를 표현하기
- 5. 조건부로 채우기 색 채우기
- 6. Android에서 불규칙한 모양의 버튼 레이아웃의 예가 무엇입니까?
- 7. 불규칙한 모양의 DIV를 시뮬레이트하는 방법을 찾고 있습니다.
- 8. 타원 기본값 채우기 색
- 9. OpenGL 상수 색
- 10. 캔버스에서 패스의 채우기 색 애니메이션하기
- 11. XAML을 통해 속성에서 채우기 색
- 12. OpenGL ES 1.1에서 불규칙한 모양 클리핑을 만드는 방법은 무엇입니까?
- 13. 드래그 가능한 UIImageView에 부분적으로 투명한 및 모양의 불규칙한
- 14. Cocos2D 물리학 세계에서 불규칙한 모양의 스프라이트를 정의하는 방법
- 15. 이미지에서 다각형 모양의 OpenGl 텍스처를 얻으려면 어떻게해야합니까?
- 16. OpenGL 모델은 격자 모양의 선을 표시합니다.
- 17. "채우기"채우기
- 18. OpenGL에서 OpenGL-ES로 - 트라이앵글에서 삼각형의 색 변경
- 19. C#, WPF, Visual Studio 4 : 불규칙한 모양 색상 채우기
- 20. rect가 오버레이 될 때 텍스트 채우기 색 변경 - 처리
- 21. 불규칙한 jQuery 드래그 가능한 동작
- 22. 불규칙한 레이아웃 ItemsControl
- 23. 이미지를 불규칙한 다각형에 매핑 하시겠습니까?
- 24. javascript를 사용하여 줌 가능하고 클릭 할 수있는 불규칙한 모양의 이미지 맵?
- 25. Scipy - 하나의 불규칙한 그리드에서 다른 불규칙한 간격의 그리드로 데이터 보간
- 26. OpenGL 움직이는 추상적 인 색 부풀음을 만드는 방법
- 27. OpenGL : 텍스처의 오른쪽 상단에 작은 검은 색 픽셀
- 28. vtk에서 불규칙한 데이터를 시각화합니다
- 29. 불규칙한 앵커와 모양
- 30. CCSprite의 불규칙한 영역 결정