나는 C# 및 다이렉트를 사용하여 다각형을 그리려고에 오목 다각형을 그릴 수있는 효율적인 \ 쉬운 방법이 있나요은 Direct3D를
내가 할 모든 파일에서 포인트의 정렬 된 목록은 내가 그릴 필요 3D 세계에서 평평한 다각형.
점을로드하고 삼각형 팬과 drawuserprimitives를 사용하여 볼록한 모양을 그릴 수 있습니다.
이것은 분명히 다각형이 매우 오목한 경우 잘못된 결과를 가져옵니다.
내가이 문제를 해결할 유일한 사람이라고 상상할 수 없다. (나는 gfx/directx 신참이다. 내 배경은 gui \ windows 응용 프로그램 개발에있다.)
나를 도와 줄 수있는 리소스 \ 튜토리얼 \ 알고리즘을 따르는 사람이 누구를 가리킬 수 있습니까?
FWIW : https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/math/EarClippingTriangulator.java 그러나 자체 교차하는 다각형이나 구멍은 처리하지 않습니다. – NateS