PolyhedronData

PolyhedronData[poly, "property"]
给出名称为 poly 的多面体的指定属性值.

PolyhedronData[poly]
给出名称为 poly 的多面体的图像.

PolyhedronData["class"]
给出指定类的多面体列表.

更多信息更多信息

  • 多面体可以通过标准名称来指定,例如 .
  • 支持的多面体类型包括 .
  • PolyhedronData[]PolyhedronData[All] 给出所有可能的多面体列表.
  • PolyhedronData[patt] 给出多面体名称匹配模式 patt 的列表.
  • PolyhedronData[n] 给出 n 个面的多面体列表,面不一定是外侧的.
  • PolyhedronData[;;n] 给出至少有 n 个面的多面体列表.
  • PolyhedronData[m;;n] 给出有 mn 个面的多面体列表.
  • PolyhedronData["class", n] 给出有 n 个面的特殊等级的多面体列表等.
  • PolyhedronData["Classes"] 给出所有支持类的列表.
  • PolyhedronData["Properties"] 给出多面体可能属性的列表.
  • 所有多面体采用单位长度的最小边.
  • 与图形相关的基本属性包括:
  • "Edges"用于多面体边的图形基元
    "Faces"用于多面体面的图形基元
    "Image"多面体的完整图形
  • 组合属性包括:
  • "AdjacentFaceIndices"相邻面的索引列表
    "EdgeCount"边的总数
    "EdgeIndices"每边指定顶点的索引
    "FaceCount"面的总数
    "FaceCountRules"n 边面的数量规则
    "FaceIndices"每个面顶点的索引列表
    "VertexCount"顶点的总数
  • 与坐标相关的属性包括:
  • "Centroid"标准嵌入图形的质心坐标
    "InertiaTensor"正多面体的惯性张量
    "RegionFunction"在多面体内部的纯函数,给出 True
    "VertexCoordinates"顶点坐标,假设单位长度的最小边
  • 几何属性包括:
  • "Circumcenter"内切球中心
    "Circumradius"外接圆半径,假设单位长度的最小边
    "Circumsphere"内切球的图元
    "DihedralAngleRules"二面角的规则
    "EdgeLengths"相关边的长度
    "GeneralizedDiameter"一对顶点的最大长度
    "Incenter"内切球中心
    "Inradius"内径,假设单位长度的最小边
    "Insphere"内切球
    "Midcenter"摆动球体的中心
    "Midradius"半径,假设单位长度的最小边
    "Midsphere"摆动球的图元
    "SurfaceArea"表面区域总合,假设单位长度的最小边
    "VertexSubsetHulls"外壳形成其它立体图形顶点的规则
    "Volume"围绕的体积,假设单位长度的最小边
  • 多面体网络的属性包括:
  • "NetCoordinates"网络中顶点的坐标
    "NetCount"可以绘制出的拓扑网络的数量
    "NetEdgeIndices"网络中指定每个边顶点的下标
    "NetEdges"网络中边的基本图形
    "NetFaceIndices"网络中入射面的下标
    "NetFaces"网络中面的基本图形
    "NetGraph"作为图形对象的网格
    "NetImage"多面体网络的图像
  • 多面体框架图的属性包括:
  • "SkeletonCoordinates"一个嵌入的框架图的顶点坐标
    "SkeletonGraph"作为图形对象的框架图
    "SkeletonGraphName"相应的 GraphData 对象的名称
    "SkeletonImage"框架图的图像
    "SkeletonRules"指定连接框架图的规则
  • 整体属性包括:
  • "Classes"多面体所属类型
    "DualName"对偶多面体的名称
    "NotationRules"多面体的形式符号
    "SymmetryGroupString"多面体对称性群的名称
  • 如果多面体是指定类型,PolyhedronData[name, "class"] 给出 True
  • 多面体类型包括:
  • "Amphichiral"双向固体
    "Chiral"手性固体
    "Compound"二面或更多面体的组合
    "Concave"凹面体
    "Convex"盘旋面
    "Deltahedron"由等边三角形组成的立体
    "Equilateral"所有边是单位长度
    "Isohedron"多面体表面上的对称性是可传递的
    "SelfDual"多面体是自对偶
    "SpaceFilling"充填空间的多面体
    "Stellation"一个多面体的星座
    "Zonohedron"全对称多面体
  • 有限集族的多面体类型包括:
  • "Archimedean"13个阿基米得多面体中的一个
    "ArchimedeanDual"13个阿基米得对称体中的一个
    "Johnson"92个Johnson 立体中的一个
    "KeplerPoinsot"4个Kepler-Poinsot 固体中的一个
    "Platonic"5个柏拉图多面体中的一个
    "PlatonicDual"5个帕拉图对偶中的一个
    "Uniform"80个均匀多面体中的一个
    "UniformDual"80个均匀对偶中的一个
  • 多面体下标为整数的类型有:
  • "Antiprism"对角柱
    "Dipyramid"双棱锥体
    "Prism"棱柱
    "Pyramid"棱椎
  • 名称有关的属性包括:
  • "AlternateNames"以字符串出现的交替英语名词
    "AlternateStandardNames"交替标准 Mathematica 名称
    "Name"以字符串出现的英语名称
    "StandardName"标准 Mathematica 名称
  • PolyhedronData[name, "property", "ann"]PolyhedronData["property", "ann"] 给出关于属性的多种注解. 典型注解包括:
  • "Description"属性较短的文本描述
    "Information"其它信息的超级链接
    "LongDescription"属性较长的文本描述
    "Value"属性值
  • PolyhedronData 可能需要连接网络.

范例范例打开所有单元关闭所有单元

基本范例 (6)基本范例 (6)

显示十二面体的图像:

In[1]:=
Click for copyable input
Out[1]=

显示一个十二面体的网络:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

显示有色及透明的扭稜立法体,并不附加任何光照效果:

In[1]:=
Click for copyable input
Out[1]=

显示有色及透明的扭稜立法体,并附加光照效果:

In[2]:=
Click for copyable input
Out[2]=

统计一个二十面体边的数量:

In[1]:=
Click for copyable input
Out[1]=

一个单位四面体的顶点坐标:

In[1]:=
Click for copyable input
Out[1]=

阿基米德正多面体的列表:

In[1]:=
Click for copyable input
Out[1]=
版本 6 的新功能 | 版本 8 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »