2

我正在尝试制作一个截断的二十面体,尽管有更多的细分(所以更多的六边形) 在此处输入图像描述 在我使用它的游戏中,每个五边形和六边形都是一个单独的对象。因此,在生成二十面体之后,我只需使用生成的点在其上放置一个五边形或一个六边形(而不是查找每个三角形的中间部分,我这样做是因为我需要它们成为单独的对象无论如何。)我对此有一些疑问,谷歌并没有真正的帮助,所以我希望这里有一些聪明的人:D

开始了:

  1. 我确定每边的长度相等吗?
  2. 由于每个六边形/五边形都是一个单独的对象,我需要旋转它们以使它们正确定位,对此有什么帮助吗?
  3. 假设我有半径为 1(一)的六边形/五边形,我必须将它们放在中间多远?(Basecly,我的六边形/五边形的半径和截断的二十面体的半径之间的关系是什么。)

这是我的第一个测试,我生成了一个二十面体,然后在每个点上放置一个五边形模型,我旋转它使其指向远离中间的方向。正如您所看到的,它们仍然需要旋转才能组合在一起(问题 2),并且它们到中间的距离也必须经过调整(问题 3)。

在此处输入图像描述

我也会继续努力,尽管所有的帮助都将不胜感激!(我是在 Unity 中使用 c# 制作的,所以如果你提供示例代码,如果你使用它会非常棒。)

非常感谢!

4

1 回答 1

0

好吧,不是您问题的答案,但也许值得考虑:

从现成的 Blender、Maya、... 足球模型开始会不会更容易,例如Blend Swap上的这个模型,根据您的需要进行更改。或者自己做,因为有几个 YouTube 教程。然后你会有更多的选择,比如 LOD、材质。您可以在 Blender 中将每个五边形/六边形作为单个对象进行设计,因此它将被导入 Unity。

于 2012-10-18T08:01:09.057 回答