2015-12-26 52 views
2

有誰知道如何在iOS中使用Metal製作一個球體? 我跟着這tutorial學習一些金屬材料。如何使用iOS中的Swift 2.0中的Metal製作一個球體?

但我無法安靜地弄清楚如何渲染3D球體。

+1

我知道如何!但是有幾個步驟和許多選擇。請嘗試一下,回到更小更專注的問題。 – Jessy

+0

與渲染立方體相同。只需更改網格數據即可。 –

回答

1

您必須更改網格數據,但手工完成所有操作都很麻煩。因此,總共有幾種選擇:

  1. 您可以在Blender等3D建模程序中繪製球體並將其導出爲OBJ文件。然後,您可以使用模型I/O(請參閱WWDC視頻)或甚至您自己的框架來讀取OBJ文件。
  2. 如果您更加勇敢和雄心勃勃,您可以嘗試使用數學方法以程序方式創建球體的頂點數組。我會說它比第一個更難,但是,嘿,這很酷。
  3. 在頂點數組中手動​​輸入所有頂點位置。我不會推薦這個,因爲它會浪費時間,並且你不會花太多時間來發展你的編程知識。

您也可以使用其他方法。取決於你的創造力。

相關問題