AugmentedPolyhedron[poly]
通过用四棱锥替换每个面给出增强多面体 (augmented polyhedron) poly.
AugmentedPolyhedron[poly,h]
给出四棱锥高度为 h 的增强多面体.
AugmentedPolyhedron
AugmentedPolyhedron[poly]
通过用四棱锥替换每个面给出增强多面体 (augmented polyhedron) poly.
AugmentedPolyhedron[poly,h]
给出四棱锥高度为 h 的增强多面体.
更多信息和选项
- AugmentedPolyhedron 也被称为星形多面体、吻多面体或金字塔增强多面体.
- AugmentedPolyhedron 生成一个 Polyhedron,通过用高度为 h 的四棱锥替换 poly 的每个面形成.
- AugmentedPolyhedron 接受和 Polyhedron 一样的选项.
-
VertexColors Automatic 要插值的顶点颜色 VertexNormals Automatic 用于着色的有效顶点法线 VertexTextureCoordinates None 用于纹理的坐标
所有选项的列表
范例
打开所有单元 关闭所有单元基本范例 (2)
AugmentedPolyhedron[Dodecahedron[]]Graphics3D[%]𝒫 = AugmentedPolyhedron[Polyhedron[{{-4.999492168426514, -0.6817100048065186, 0.569242000579834},
{-4.999759197235107, -0.4911530017852783, 0.8052060008049011},
{-5.349475860595703, -0.47093498706817627, 0.5660619735717773},
{-4.999759197235107, 0.491153001785278 ... }, {291, 218, 220}, {211, 259, 258}, {280, 206, 218}, {212, 258, 288},
{225, 187, 219}, {245, 197, 196}, {200, 236, 235}, {263, 196, 207}, {274, 205, 193},
{282, 210, 205}, {268, 193, 188}, {226, 219, 210}, {269, 188, 187}, {215, 288, 287}}]];Graphics3D[𝒫, Boxed -> False]范围 (4)
AugmentedPolyhedron 适用于多面体:
𝒫 = Polyhedron[{{0, 0, 0}, {1, 0, 0}, {0, 1, 0}, {0, 0, 1}}, {{1, 2, 3}, {1, 2, 4}, {2, 3, 4}, {1, 3, 4}}];AugmentedPolyhedron[𝒫]Graphics3D[%]柏拉图立体的 AugmentedPolyhedron 包括 Tetrahedron:
AugmentedPolyhedron[Tetrahedron[1]]Cube:
AugmentedPolyhedron[Cube[1]]AugmentedPolyhedron[Dodecahedron[1]]Graphics3D[%]AugmentedPolyhedron[Octahedron[1]]AugmentedPolyhedron[Icosahedron[1]]𝒫 = ExampleData[{"Geometry3D", "SpaceShuttle"}, "BoundaryMeshRegion"]AugmentedPolyhedron[𝒫]Graphics3D[%]𝒫 = Polyhedron[{{0, 0, 0}, {1, 0, 0}, {0, 1, 0}, {0, 0, 1}}, {{1, 2, 3}, {1, 2, 4}, {2, 3, 4}, {1, 3, 4}}];Table[Graphics3D[AugmentedPolyhedron[𝒫, h]], {h, {0.1, 0.2, 0.3, 0.4}}]应用 (4)
基本应用 (3)
Grid[Table[{Graphics3D[f[1], Boxed -> False], [image], Graphics3D[AugmentedPolyhedron[f[1]], Boxed -> False]}, {f, {Tetrahedron, Cube, Octahedron, Dodecahedron, Icosahedron}}]]Multicolumn[Table[Row[{Graphics3D[f, Boxed -> False, ImageSize -> 50], [image], Graphics3D[AugmentedPolyhedron[f], Boxed -> False, ImageSize -> 50]}], {f, PolyhedronData["Archimedean", "Polyhedron"]}], 2, Spacings -> 3]Table[Graphics3D[{Opacity[0.5], AugmentedPolyhedron[f[1]], f[1]}, Boxed -> False], {f, {Tetrahedron, Cube, Dodecahedron}}]Table[Graphics3D[{Opacity[0.5], f, AugmentedPolyhedron[f]}, Boxed -> False], {f, PolyhedronData["Archimedean", "Polyhedron"]}]多面体运算 (1)
用 AugmentedPolyhedron 进行多面体运算,如 zip 运算:
zip[poly_] := DualPolyhedron[AugmentedPolyhedron[poly]]zip[Tetrahedron[1]]Graphics3D[%]属性和关系 (1)
可能存在的问题 (2)
AugmentedPolyhedron 只支持简单多面体:
𝒫 = Polyhedron[{{0, 0, 0}, {1, 0, 0}, {0, 1, 0}, {0, 0, 1}, {1, 0, 0}, {2, 0, 0}, {1, 1, 0},
{1, 0, 1}}, {{1, 2, 3}, {1, 2, 4}, {2, 3, 4}, {1, 3, 4}, {5, 6, 7}, {5, 6, 8}, {6, 7, 8},
{5, 7, 8}}];SimplePolyhedronQ[𝒫]AugmentedPolyhedron[𝒫]AugmentedPolyhedron 可以返回退化多面体:
AugmentedPolyhedron[Polyhedron[{{-4.999492168426514, -0.6817100048065186, 0.569242000579834},
{-4.999759197235107, -0.4911530017852783, 0.8052060008049011},
{-5.349475860595703, -0.47093498706817627, 0.5660619735717773},
{-4.999759197235107, 0.491153001785278 ... }, {291, 218, 220}, {211, 259, 258}, {280, 206, 218}, {212, 258, 288},
{225, 187, 219}, {245, 197, 196}, {200, 236, 235}, {263, 196, 207}, {274, 205, 193},
{282, 210, 205}, {268, 193, 188}, {226, 219, 210}, {269, 188, 187}, {215, 288, 287}}]]RegionQ[%]相关指南
-
▪
- 多面体
文本
Wolfram Research (2019),AugmentedPolyhedron,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AugmentedPolyhedron.html.
CMS
Wolfram 语言. 2019. "AugmentedPolyhedron." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/AugmentedPolyhedron.html.
APA
Wolfram 语言. (2019). AugmentedPolyhedron. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AugmentedPolyhedron.html 年
BibTeX
@misc{reference.wolfram_2026_augmentedpolyhedron, author="Wolfram Research", title="{AugmentedPolyhedron}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/AugmentedPolyhedron.html}", note=[Accessed: 19-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_augmentedpolyhedron, organization={Wolfram Research}, title={AugmentedPolyhedron}, year={2019}, url={https://reference.wolfram.com/language/ref/AugmentedPolyhedron.html}, note=[Accessed: 19-August-2026]}