Math 二十面体连接边角

Math 二十面体连接边角,math,language-agnostic,Math,Language Agnostic,考虑一个规则的二十面体。即使我的数学技能很差,当你意识到一个二十面体的顶点是三个正交矩形的角时,用代码生成也是相当容易的: 我想扩展面,但仍然使它们无缝地连接在一起。 有点像这样。 以我微薄的三角技巧,这就是我的想法。 伪码 var triangles = 20; var seams = triangles*3; var targetAngle = 360/seams; //6 degrees. 这是正确的方法吗 ps:如果你对生成二十面体和二十面体的代码感兴趣,这是一篇不错的文章 我想你

考虑一个规则的二十面体。即使我的数学技能很差,当你意识到一个二十面体的顶点是三个正交矩形的角时,用代码生成也是相当容易的:

我想扩展面,但仍然使它们无缝地连接在一起。 有点像这样。

以我微薄的三角技巧,这就是我的想法。 伪码

var triangles = 20;
var seams = triangles*3;
var targetAngle = 360/seams; //6 degrees.
这是正确的方法吗


ps:如果你对生成二十面体和二十面体的代码感兴趣,这是一篇不错的文章

我想你想要的是二面角。这些都是众所周知的,你可以看到一张桌子在。 对于二十面体,角度为π− 阿科斯(√5/3)或约138.19°。
图表中的角度为360°-138.19°-90°-90°=41.81°。

您是否在问,如果在规则二十面体的每个面上添加一个三棱柱,会发生什么情况?如果是这样的话,这个角度就是两个相邻边的法向量之间的角度。