저는 XNA를 배우면서 제목에서 알 수 있듯이 정점 집합으로 정의 된 2D 영역을 채울 방법이 있는지 봅니다. 평면. 파일 기반 텍스처가 아닌 색상으로 채우기를 원합니다.XNA에서 정점으로 묶인 2D 영역 채우기
예를 들어 4 각형 삼각형 팬으로 정점이 정의 된 둥근 사각형을 가져옵니다. 꼭지점은 삼각형 컬렉션을 작성하여 정의되지만 삼각형은 인접하지 않을 수 있습니다.
또한 하나 이상의 색상으로 채우고 싶습니다. 즉, 바인딩 된 영역을 4 개의 수직 밴드로 나누고 각기 다른 색상으로 채 웁니다. 당신은 저에게 코드를 제공 할 필요가 없으며 자원으로 나를 가리키면 많은 도움이 될 것입니다. 나는 Google과 함께 편리하게 일할 수있다. (나는 처음 시도했지만 비참하게 실패했다.)
이것은 XNA의 구현과 마찬가지로 "XNA에 적합한 것"에 대한 많은 탐구입니다. XNA에 익숙하지 않은 나는 할 수있는 일과 할 수없는 일 위에 무엇을해야하는지,하지 말아야 하는지를 배우고 싶다.
색 채우기가 셰이더를 사용하여 수행됩니다 : 여기
정확하게 이해했다면 삼각 측량 알고리즘을 연구해야합니다. Wikipedia에는 나열된 몇 가지가 있어야합니다. – SigTerm