我最近更新了一下 pywonderland 项目里面的 polytopes 子程序,它可以用来绘制各种各样的多面体,比如:
程序可以精确计算每种多面体的顶点个数,边的个数,面的个数,哪些顶点组成边,或者构成面。每个边,面都根据其类型染成了不同的颜色。
这里只是举了几个例子,可能性是无穷无尽的,就不再一一列举啦!
项目主页上还有两个小视频: http://pywonderland.com/polytopes/
项目代码在 https://github.com/neozhaoliang/pywonderland
具有某些对称性的 3 维和 4 维多面体是无穷无尽的,这个项目也只实现了其中的一部分,我会后面慢慢尽可能把所有的类型都加进去。