2015-03-13 55 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

回答