2013-03-04 1 views
0

(GL_POLYGON 같은) DirectX의 그리기 다각형, 그것은 glDrawArrays (GL_POLYGON, 0, 크기)을 쉽게 수행 할 수 있습니다. 그러나 DirectX에는 이러한 옵션이 없습니다. 문제는 내가 가지고있는 입력이 숫자에 따른 일련의 정점이라는 것입니다. 나는이 입력을 변경할 수 없으며 다른 코드에서 가져온 것이므로 변경할 수 없습니다. 원래 OpenGL 용으로 작성되었으며 GL_POLYGON 옵션을 이용했습니다.내가 OpenGL을에서 <p><img src="https://i.stack.imgur.com/YJzFC.png" alt="enter image description here"></p> <p>다이렉트 X 9</p> 다음과 같은 모양을 그릴 필요

만약 삼각 측량을해야한다면, 복잡한 형상을 삼각형화할 수있는 오픈 소스 코드를 제안 할 수 있습니까?

감사합니다.

+0

관련 항목 : http://stackoverflow.com/questions/91202/is-there-an-efficient-easy-way-to-draw-a-concave-polygon-in-direct3d – WildCrustacean

답변

0

DirectX에서도 할 수 있습니다. DrawPrimitive

는 데이터 입력 스트림의 현재 세트로부터 지정된 유형의 비 인덱스, 기하학적 프리미티브를 렌더링 시퀀스 사용.

읽어보기 tutorial.

+1

이 기능은 "Nice "볼록 다각형. 그렇지 않다. –

관련 문제

 관련 문제