2012-10-15 70 views
2

我試圖做一個截二十面體,雖然有更多的細分(讓更多的六邊形) enter image description here 在遊戲中我使用它,eacht五邊形和六邊形是一個單獨的對象。所以在生成二十面體之後,我只是使用生成的點來放置一個五邊形或六邊形(而不是做每個三角形的中間物),我這樣做,因爲我需要它們作爲獨立的對象。反正)我有一些關於它的問題,不過,和谷歌並沒有真正的幫助,所以我希望有一些聰明的smath,知道這裏的人們:d截二十面體的圖塊對象

這裏,我們去:

  1. 上午我確信雙方的長度是相等的?
  2. 由於每個hexa/petagon是一個單獨的對象,我需要旋轉它們以使它們正確定位,這有什麼幫助?
  3. 假設我有hexa/petagons半徑爲1(一),我有多大的中間位置他們? (Basecly,什麼我的六/五邊形的半徑和我的截二十面體的半徑之間的關係。)

這是我的第一次測試,我產生一個二十面體,然後在每個點放一個五邊形的模式,這是我旋轉,因此它指向遠離中間。正如你所看到的,他們仍然需要旋轉以適應在一起(問題2),並且他們與中間的距離也需要調整(問題3)。

enter image description here

我會繼續致力於這個太,但所有的幫助將不勝感激! (我在Unity中使用c#,所以如果你給出示例代碼,如果你使用它,它會真的非常棒。)

非常感謝!

回答

0

好了,不回答你的問題,但也許值得思考:

那豈不是更容易啓動與足球的一個現成的攪拌機,瑪雅,...模型例如像這樣一個在Blend Swap,將其更改爲適合您的需求。或者自己做,因爲有幾個YouTube教程。那麼你將有更多的選擇,如LOD,材料。您可以在Blender中將每個五邊形/六邊形設計爲單個對象,因此它將在Unity中導入。

+0

嗯,這可能確實很有趣。雖然我希望每個遊戲對象仍然有相同的預製(或至少是相同類型的瓷磚)。雖然還有一些需要注意的地方,但我會嘗試一下,謝謝! –

+0

我現在使用這種方式,雖然它沒有真正回答我的問題,但它確實解決了我試圖解決的問題。謝謝! –

+0

我剛剛注意到攪拌機中的icosphere使用線性插值,有沒有辦法確保所有邊都相等? –