2014-10-18 49 views
0

我完全失去了這個 - 我在網上找不到任何類似的問題。給定未知球形物體的半徑和麪的數量(最小值爲6),我將如何獲得每個面的大小和3D偏移量(位置和旋轉)(原點爲0,0,0)?生成給定半徑和麪數的球形

在這種情況下,Y是縱軸,Z軸代表深度,其中-1是向前的,1是向後的。

在Lua中進行編程,但歡迎使用其他語言/僞代碼。

回答

0

那麼你有沒有正確的搜索

您沒有提供足夠的信息

  • 所以我假設你想從相同的形狀構建球/大小的多邊形

我應該像這樣開頭:

  1. 找到等距點

    • 這將是頂點
    • 如何做到這一點在第一個鏈接
  2. 進行連接,形成面

    • 層之間只是環和連接點作爲解釋您需要
    • 矩形網格/面的示例在第二個鏈接中

的主要問題是,

  • ,如果你的臉是一樣的形狀/大小(不是三角形)
  • 那麼你可以不使用任何數目的面,但只有一些有效
  • 的下限不夠