UniformPolyhedron["name"]
指定された name の一様多面体を与える.
UniformPolyhedron[{n,m}]
各面が n 辺で m 面が各頂点で接する一様多面体を与える.
UniformPolyhedron[{r,θ,ϕ},…]
一様多面体を r 倍に再スケールし,z 軸について θ 度,y 軸について ϕ 度回転させる.
UniformPolyhedron[{x,y,z},{r,θ,ϕ},…]
一様多面体の中心を{x,y,z}に置く.
UniformPolyhedron
UniformPolyhedron["name"]
指定された name の一様多面体を与える.
UniformPolyhedron[{n,m}]
各面が n 辺で m 面が各頂点で接する一様多面体を与える.
UniformPolyhedron[{r,θ,ϕ},…]
一様多面体を r 倍に再スケールし,z 軸について θ 度,y 軸について ϕ 度回転させる.
UniformPolyhedron[{x,y,z},{r,θ,ϕ},…]
一様多面体の中心を{x,y,z}に置く.
詳細
- UniformPolyhedronは,プラトンの立体,アルキメデスの立体,あるいは星形正多面体としても知られている.
- UniformPolyhedronは,しばしば3Dモデリングおよび幾何学領域の基本形状の生成に使われる.
- UniformPolyhedronは,原点を中心として辺の長さが単位長のPolyhedronを生成する.
- 一様多面体は,以下のように,その標準名,シュレーフリ(Schläfli)記号{n,m},あるいはWenninger番号で指定できる.
-

{4,3} "Cube" 
{5,3} "Dodecahedron" 
{3,5} "Icosahedron" 
{3,4} "Octahedron" 
{3,3} "Tetrahedron" -

{{5,2},5} "SmallStellatedDodecahedron" 
{{5,2},3} "GreatStellatedDodecahedron" 
{3,{5,2}} "GreatIcosahedron" 
{5,{5,2}} "GreatDodecahedron"
例題
すべて開く すべて閉じる例 (2)
スコープ (9)
基本的な用法 (6)
Table[Graphics3D[UniformPolyhedron[{3, m}]], {m, 3, 5}]Table[Graphics3D[{c, UniformPolyhedron[{3, 5}]}], {c, {Red, Green, Blue, Yellow}}]FaceFormとEdgeFormを使って面と境界のスタイルを指定する:
Graphics3D[{FaceForm[Pink], EdgeForm[Directive[Dashed, Thick, Blue]], UniformPolyhedron[{3, 5}]}]RegionQ[UniformPolyhedron[{3, 4}]]RegionDimension[UniformPolyhedron[{3, 4}]]Volume[UniformPolyhedron["Cube"]]RegionCentroid[UniformPolyhedron["Cube"]]SurfaceArea[UniformPolyhedron["Cube"]]UniformPolyhedron[{1, Pi / 3, Pi / 4}, "Cube"]Graphics3D[%]UniformPolyhedron[{1, 2, 3}, {1, Pi / 3, Pi / 4}, "Cube"]指定 (3)
UniformPolyhedron["Cube"]Graphics3D[%]UniformPolyhedron[{4, 3}]UniformPolyhedron[3]UniformPolyhedron[[""Cube""]]UniformPolyhedron[{"Wenninger", 4}]UniformPolyhedron[{"Uniform", 22}]UniformPolyhedron[{"Kaleido", 27}]UniformPolyhedron[{"Coxeter", 25}]特性と関係 (4)
PolyhedronDataを使って一様多面体を得る:
PolyhedronData["Dodecahedron"]Graphics3D[UniformPolyhedron["Dodecahedron"]]ConvexPolyhedronQを使って一様多面体の特性をチェックする:
poly = UniformPolyhedron["Dodecahedron"]ConvexPolyhedronQ[poly]SimplePolyhedronQ[poly]poly = UniformPolyhedron["Dodecahedron"]faces = poly[[2]]Graphics3D[Polygon[PolyhedronCoordinates[poly][[#]]]]& /@ facespoly = UniformPolyhedron[{3, 5}];BoundedRegionQ[poly]rr = RegionBounds[poly]Graphics3D[{Red, poly, {EdgeForm[{Dashed, Red}], Opacity[0.1, Yellow], Cuboid@@Transpose[rr]}}]おもしろい例題 (2)
polys = Table[UniformPolyhedron[r, {4, 3}], {r, 1, 4}];Graphics3D[{Opacity[0.2], polys}]polys = Table[UniformPolyhedron[{1, t Pi / 6, Pi / 3}, {4, 3}], {t, 4}];Graphics3D[{Opacity[0.2], polys}]テキスト
Wolfram Research (2019), UniformPolyhedron, Wolfram言語関数, https://reference.wolfram.com/language/ref/UniformPolyhedron.html.
CMS
Wolfram Language. 2019. "UniformPolyhedron." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/UniformPolyhedron.html.
APA
Wolfram Language. (2019). UniformPolyhedron. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/UniformPolyhedron.html
BibTeX
@misc{reference.wolfram_2026_uniformpolyhedron, author="Wolfram Research", title="{UniformPolyhedron}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/UniformPolyhedron.html}", note=[Accessed: 31-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_uniformpolyhedron, organization={Wolfram Research}, title={UniformPolyhedron}, year={2019}, url={https://reference.wolfram.com/language/ref/UniformPolyhedron.html}, note=[Accessed: 31-October-2026]}