预备知识 解三棱锥顶角,空间旋转矩阵
图 1:足球透视图
足球的各种常用数据都可以由一个条件推出,那就是它有 60 个顶点.考虑到每个顶点都有 3 条同样长度的棱,棱的个数为
\begin{equation}
(\text{60 个顶点}) \times (\text{3 条棱}) / (\text{每条棱有 2 个顶点}) = 90
\end{equation}
另外每个顶点都由一个正五边形和两个正六边形共用,所以五边形的个数为
\begin{equation}
(\text{60 个顶点}) \times (\text{每个顶点 1 个五边形}) / (\text{每个五边形有 5 个顶点}) = 12
\end{equation}
同理,六边形的个数为
\begin{equation}
(\text{60 个顶点}) \times (\text{每个顶点 2 个六边形}) / (\text{每个六边形有 6 个顶点}) = 20
\end{equation}
坐标计算
以下所用到的方法不仅适用于足球,还适用于其他多面体如正十二面体,正二十面体等.以足球的一个五边形作为底面,得到足球的侧视图和俯视图如图 2.为了方便讨论,我们根据这两个视图把足球的顶点按高度分为 A 到 H