PolyhedronData
PolyhedronData[poly,"property"]
给出名称为 poly 的多面体的指定属性值.
PolyhedronData[poly]
给出名称为 poly 的多面体的图像.
PolyhedronData["class"]
给出指定类的多面体列表.
更多信息
- 多面体可以通过标准名称来指定,例如 "Dodecahedron" 和 "TruncatedCube".
- 支持的多面体类型包括 "Platonic"、"Archimedean"、"ArchimedeanDual"、"KeplerPoinsot"、 "Johnson" 和 "Uniform".
- PolyhedronData 包括复合多面体.
- PolyhedronData[] 和 PolyhedronData[All] 给出所有可能的多面体列表.
- PolyhedronData[patt] 给出多面体标准名称匹配模式 patt 的列表.
- PolyhedronData[n] 给出 n 个面的多面体列表,面不一定是外侧的.
- PolyhedronData[;;n] 给出有 ≤n 个面的多面体列表.
- PolyhedronData[m;;n] 给出有 m 到 n 个面的标准多面体列表.
- PolyhedronData["class",n] 给出有 n 个面的特殊等级的多面体列表等.
- PolyhedronData["Classes"] 给出所有支持类的列表.
- PolyhedronData["Properties"] 给出多面体可能属性的列表.
- 所有多面体采用单位长度的最小边.
- 整体属性包括:
-
"Classes" 多面体所属类型 "NotationRules" 多面体的索引标注 - 结构属性包括:
-
"VertexCoordinates" 顶点坐标列表 "EdgeIndices" (作为顶点索引对)边列表 "FaceIndices" (作为顶点索引列表)面列表 - 几何原始属性包括:
-
"Polyhedra" 复合多面体组成部分 "Polyhedron" Polyhedron 表达式 "Polygons" 对应于面的多边形列表 "Lines" 对应于边的线列表 "Points" 对应于顶点的点列表 - 图形属性包括:
-
"Graphics3D" 多面体的面的三维图形表示 "GraphicsComplex" 复合图形表达式 "Image" 多面体图像 - 组合属性包括:
-
"EdgeCount" 边的总数 "FaceCount" 面的总数 "VertexCount" 顶点的总数 "NetCount" 可以画出的拓扑学上不同的网格的数目 - 和区域相关的属性包括:
-
"BoundaryMeshRegion" 用边界网格表示 "CoordinateBounds" 坐标范围 "ImplicitRegion" 用不等式和等式表示 "MeshRegion" 用网格表示 "Region" 几何区域 "RegionFunction" 多面体内部结果为 True 的纯函数 - 几何属性包括:
-
"Centroid" 标准嵌入图形的几何中心的坐标 "Circumcenter" 内切球中心 "Circumdiameter" 外接圆半径的两倍 "Circumradius" 外接圆半径,假设单位长度的最小边 "Circumsphere" 内切球的图元 "DehnInvariant" Dehn 不变量 "DihedralAngles" 二面角 "GeneralizedDiameter" 一对顶点的最大长度 "Incenter" 内切球中心 "InertiaTensor" 假定为单位质量的实多面体的惯性张量 "Inradius" 内径,假设单位长度的最小边 "Insphere" 内切球 "Midcenter" 摆动球体的中心 "Midradius" 半径,假设单位长度的最小边 "Midsphere" 摆动球的图元 "StableFaces" 稳定的面 "SurfaceArea" 表面区域总合,假设单位长度的最小边 "UnstableFaces" 不稳定的面 "VertexSubsetHulls" 外壳形成其它立体图形顶点的规则 "Volume" 围绕的体积,假设单位长度的最小边 - 平均长度属性包括:
-
"MeanCylindricalRadius" 多面体区域内 的平均值 "MeanInteriorLineSegmentLength" 在多面体区域内随机选取端点的线段的平均长度 "MeanSphericalRadius" 多面体区域内 的平均值 "MeanSquareCylindricalRadius" 多面体区域内 的平均值 "MeanSquareSphericalRadius" 多面体区域内 的平均值 - 如果多面体属于指定的类别,PolyhedronData[name,"class"] 给出 True.
- 多面体类型包括:
-
"Amphichiral" 双向多面体 "Canonical" 含有棱切球的多面体 "Chiral" 手性多面体 "Compound" 二面或更多面体的组合 "Concave" 凹面体 "Convex" 凸面体 "Deltahedron" 由全等等边三角形组成的实体 "Equilateral" 所有边是单位长度 "Isohedron" 多面体表面上的对称性是可传递的 "Parallelohedron" 平行六面体 "Plesiohedron" plesiohedron 多面体 "SelfDual" 多面体是自身的对偶多面体 "Simple" 简单多面体 "SpaceFilling" 空间填充多面体 "Stellation" 星状多面体 "Stereohedron" stereohedron 立体多面体 "Toroidal" 环状多面体 "Unistable" 单稳态多面体 "Zonohedron" 全对称多面体 - 有限集族的多面体类型包括:
-
"Archimedean" 13 个阿基米得多面体中的一个 "ArchimedeanDual" 13 个阿基米得对称体中的一个 "Johnson" 92 个 Johnson 立体中的一个 "KeplerPoinsot" 4 个 Kepler-Poinsot 固体中的一个 "Platonic" 5 个柏拉图多面体中的一个 "PlatonicDual" 5 个帕拉图对偶中的一个 "Trapezohedron" 正则梯面体 "Uniform" 80 个均匀多面体中的一个 "UniformDual" 80 个均匀对偶中的一个 "Zalgaller" 28 个 Zalgaller 多面体中的一个 - 多面体下标为整数的类型有:
-
"Antiprism" 对角柱 "Dipyramid" 双棱锥体 "Prism" 棱柱 "Pyramid" 棱椎 - 和名称有关的属性包括:
-
"AlternateNames" 用字符串表示的替代英文名称 "AlternateStandardNames" 替代标准 Wolfram 语言名称 "Name" 用字符串表示的英文名称 "Names" 英文名称和替代名称 "Entity" 多面体实体 "StandardName" 标准 Wolfram 语言名称 - PolyhedronData[name,"property","outputtype"] 以 "outputtype" 指定的格式给出多面体的属性,取决于 "property",可能是 "Adjacent"、"Coordinates"、"Count"、"Entity"、"Graph"、"Graphics3D"、"GraphicsComplex"、"Group"、"Image"、"Length"、"Line"、"List"、"Name"、"Notation"、"Point"、"Polygon"、"Polyhedron"、"Rule"、"Tally" 或 "Undirected".
- 与多面体输出和显示相关的输出类型包括:
-
"CompoundInterior" 以图形、复合图形、多面体或比例形式给出的多面体复合体的内部(共同体积) "ConvexHull" 以图形、复合图形、多面体或比例形式给出的凸包 "DihedralAngles" 以角度列表形式给出的二面角或以相邻的面的索引为标记的一组规则 "Dual" 以实体标准名称、实体、图形、复合图形、多面体或比例形式给出的对偶多面体 "Edges" 以索引列表、个数、不同边长的列表、规则列表、线、图形、复合图形或图像形式给出的边 "Faces" 以索引列表、个数、相邻面索引列表、按边数计数的规则列表、多边形、图形、复合图形或图像形式给出的面 "Hull" 以图形、复合图形、多面体或比例形式给出的包(不一定是凸包) "Net" 以图形、复合图形、图像、顶点坐标列表、个数、面的索引列表或图的形式给出的多面体网络 "Skeleton" 以图、顶点坐标列表、图像、图的实体标准名称、图的实体、边的规则列表或无向边列表的形式给出的骨架图 "SymmetryGroup" 以群的标准名称或实体形式给出的对称群 "Vertices" 以索引、个数、点、图形、复合图形或图像形式给出的顶点 - PolyhedronData[name,"property","ann"] 或 PolyhedronData["property","ann"] 给出关于属性的多种注解. 典型注解包括:
-
"Description" 关于属性的简短的文字描述 "Information" 关于更多信息的超级链接 "LongDescription" 关于属性的较长的文字描述 "Value" 属性的值
范例
打开所有单元关闭所有单元基本范例 (6)
范围 (171)
实体 (4)
用 EntityValue 来查询单位立方体的表面积:
与 PolyhedronData 命令比较:
直接用 PolyhedronData 查询一个类别的成员:
用 EntityClass 和 EntityList 以一组多面体实体的形式返回成员:
名称和类型 (6)
属性值 (2)
详细属性 (87)
注释属性 (70)
"CompoundInterior" (1)
"Dual" (7)
"DualCompound" (6)
"Edges" (11)
"Faces" (11)
"Net" (11)
用显式的 "Graphics" 注释来做同样的事情:
用 Graph 对象的形式给出十二面体的网格:
用 GraphicsComplex 给出八面体的网格的各个面:
以 GraphicsComplex 给出二十面体网的边:
"Polyhedron" (1)
"Skeleton" (8)
用 Entity 给出骨架图:
用 Graph 对象给出十二面体的骨架图:
用 GraphPlot 可视化:
用 GraphPlot3D 可视化:
用 UndirectedEdge 列表给出骨架图的边:
"SymmetryGroup" (4)
应用 (8)
绘图显示一个半径为 5/4 的球被一个边为单位长度的十二面体剪切的情形:
绘制带有不同节点数的多面体数目,节点由 PolyhedronData 提供:
属性和关系 (8)
使用 Area 通过对面部区域求和计算曲面:
比较通过将 Area 应用到对应的区域边界获得的值:
验证结果是否与通过将 Volume 应用于区域计算的体积一致:
验证结果是否与通过将 RegionCentroid 应用到区域计算的质心一致:
内置多边形运算适用于 PolyhedronData 对象:
可能存在的问题 (6)
文本
Wolfram Research (2007),PolyhedronData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PolyhedronData.html (更新于 2024 年).
CMS
Wolfram 语言. 2007. "PolyhedronData." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/PolyhedronData.html.
APA
Wolfram 语言. (2007). PolyhedronData. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/PolyhedronData.html 年