【Mathematica】怎么绘制常见多面体的展开图
的有关信息介绍如下:本文,用Mathematica来绘制常见多面体的展开图。
常见多面体,以多面体数据(PolyhedronData)的形式,储存在Mathematica的内置命令里面。
我们可以直接调用这些数据,并绘制图像。
扭棱正方体,名称是SnubCube:
Show[PolyhedronData["SnubCube"], Boxed -> False]。
扭棱正方体的展开图是:
PolyhedronData["SnubCube", "Net"]。
正多面体有五种,分别是{"Cube", "Dodecahedron", "Icosahedron", "Octahedron", "Tetrahedron"}。
其中,正十二面体Dodecahedron的图形以及展开图如下。
正八面体的展开图如下。
正二十面体的展开图,看起来比较规则。
【阿基米德多面体】有13种:p = PolyhedronData["Archimedean"];
{"Cuboctahedron", "GreatRhombicosidodecahedron", "GreatRhombicuboctahedron", "Icosidodecahedron","SmallRhombicosidodecahedron", "SmallRhombicuboctahedron","SnubCube", "SnubDodecahedron", "TruncatedCube","TruncatedDodecahedron", "TruncatedIcosahedron","TruncatedOctahedron", "TruncatedTetrahedron"}。
【Cuboctahedron】是【立方八面体】,又称为【截半立方体】:
PolyhedronData[p[], "Net"]。
【Icosidodecahedron】是【截半二十面体】,其面是正五边形或正三角形。
【SnubDodecahedron】是【扭棱十二面体】。
【TruncatedCube】是【截角立方体】,或称为【截顶立方体】。
阿基米德对偶多面体【Archimedean Dual】,也有13个。
【DeltoidalHexecontahedron】,直译为三面六角体??。
【RhombicDodecahedron】是菱形十二面体。
双锥【Dipyramid】,如下图所示。
特别的,正八面体是一种双锥。
反棱柱【Antiprism】,上下底面都是正方形的情形,如下。