닫힌 경로에서 다각형을 만들 수있는 간단한 (또는없는) 알고리즘이 있습니까? 모양을 다각형으로 변환
가정 w 경로를 따라가 : 나는 OpenGL을 정점 버퍼 다각형 인덱스를 생성 할 수 있어야합니다0,0; 2,0, 2,1; 1,1;
1,2; 2,2; 2,3; 0,3;
. 사용하고있는 언어는 C#입니다.
누군가 나에게 볼록 헐을 제안했지만, 내가 뭘 찾고있는 건 아니니까, 내가 이미 모양을 가지고 있기 때문에. 나는 이것이 사소한 문제가 될 수 있음을 알고 있지만, 진지하게, 나는 mi를 올바른 방향으로 향하게하는 어떤 설명이나 것을 발견 할 수 없다.
편집 : 대답 모양에서 제시하지만, 난 게시 된 모양을 위해 일 다음과 같습니다 위의 형성하지 않습니다에 대한
대답 1 점을 선택하고 다른되지 연결된 지점에 연결하는 것이 좋습니다이 잘 작동합니다 :
이 폴리곤을 삼각형 화하고 싶습니까? 아니면'GL_POLYGON'을 사용 하시겠습니까? –
'glDrawElements' 함수에서'GL_TRIANGLES'를 사용하여 렌더링합니다 버텍스 버퍼가 필요합니다. 꼭지점 (위), 인덱스 (모양이 있어야 함) 및 법선 (현재 필요하지 않음)이 필요합니다. – dr4cul4