2012-10-15 28 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使用线性插值,有没有办法确保所有边都相等? –