2015-03-13 36 views
0

考虑一个规则的二十面体。即使我可怜的数学技能是相当容易,当你意识到一个二十面体的顶点是三个垂直长方形的四角采用的代码来生成:二十面体加入边角

Icosahedron

我想延长的面孔,但仍然使他们无缝地连接在一起。 有点像这样。 example

我的小三角技巧,这是我在想什么。 伪代码

var triangles = 20; 
var seams = triangles*3; 
var targetAngle = 360/seams; //6 degrees. 

这是正确的方法吗?

ps:如果你有兴趣在一些代码生成一个二十面体和icosphere这里是一篇不错的文章。 http://blog.andreaskahler.com/2009/06/creating-icosphere-mesh-in-code.html

+1

您是否问如果您在正常的二十面体的每个面上添加三角棱镜会发生什么?如果是这样,角度将是两个相邻边的法向矢量之间的角度。 – 2015-03-13 15:11:37

回答