2015-01-26 2 views
2

iOS Metal API에 대한 몇 가지 자습서를 살펴 봤는데 Metal에서 모든 것이 삼각형이라고 언급했습니다.이 경우 호를 그리려면 핵심 그래픽을 가져 와서 사용해야하거나 방법이 있습니다. 금속을 사용해서 그것을 할 수 있습니까?메탈을 사용하여 호를 그리려면 어떻게해야합니까?

감사합니다.

+0

수백 또는 수천 개의 삼각형을 만들고 다음과 같이 함께 맞춰야합니다. http://i.stack.imgur.com/iai86.png. 이것이 GPU 하드웨어가 낮은 수준에서 작동하는 방식입니다. 삼각형 만 그릴 수있는 유일한 모양입니다. –

+0

"Everything"이 정확하지 않습니다. 분명히, 예를 들어, 지금까지 그린 모든 텍스처는 삼각형을 묘사하지 않습니다. 또한, "draw"를 정의하십시오. – Jessy

+0

화면 상에 렌더링/표시하고자하는 것은 삼각형으로 분해되어야한다는 것을 의미합니다. – user1754784

답변

5

GPU (일부 예외는 있음)는 삼각형으로 만 작동합니다. 사각형은 단지 서로 마주하는 두 개의 삼각형입니다. 원은 부채 모양으로 배열 된 작은 삼각형의 그룹입니다. 모든 모양은 적절한 패턴으로 여러 개의 작은 삼각형으로 구성됩니다.

메탈은 저레벨 방식으로 GPU와 통신하므로 이제는 삼각형 그룹으로 모양을 표현하는 것이 당신의 임무가됩니다.

관련 문제