Triaugmented triangular prism

In geometry, the triaugmented triangular prism, tetracaidecadeltahedron, or tetrakis triangular prism is one of the Johnson solids (J51). Each of its 14 faces is an equilateral triangle, making it a deltahedron. As the name suggests, it can be constructed by attaching equilateral square pyramids (J1) to each of the three equatorial faces of the triangular prism.

Triaugmented triangular prism
TypeJohnson
J50 - J51 - J52
Faces14 (2+2×6) triangles
Edges21
Vertices9
Vertex configuration3(34)
6(35)
Symmetry groupD3h
Dual polyhedronOrder-4 truncated triangular bipyramid (associahedron K5)
Propertiesconvex, deltahedron
Net

A Johnson solid is one of 92 strictly convex polyhedra that is composed of regular polygon faces but are not uniform polyhedra (that is, they are not Platonic solids, Archimedean solids, prisms, or antiprisms). They were named by Norman Johnson, who first listed these polyhedra in 1966.[1]

Dual polyhedron

The dual of the triaugmented triangular prism is an order-4 truncated triangular bipyramid, also known as an order-5 associahedron. This transparent image shows its three square, and six congruent irregular pentagonal faces. Edges are colored to distinguish the 3 different edge lengths.

gollark: This occurs in the final phase of potatoBIOS initialization:```luaif potatOS.registry.get "potatOS.immutable_global_scope" then setmetatable(_G, { __newindex = function(_, x) error(("cannot set _G[%q] - _G is immutable"):format(tostring(x)), 0) end })endif meta then _G.meta = meta.new() endif _G.textutilsprompt then textutils.prompt = _G.textutilsprompt endif process then process.spawn(keyboard_shortcuts, "kbsd") if http.websocket then process.spawn(skynet.listen, "skynetd") process.spawn(potatoNET, "systemd-potatod") end local autorun = potatOS.registry.get "potatOS.autorun" if type(autorun) == "string" then autorun = load(autorun) end if type(autorun) == "function" then process.spawn(autorun, "autorun") end if potatOS.registry.get "potatOS.extended_monitoring" then process.spawn(excessive_monitoring, "extended_monitoring") end if run then process.spawn(run_shell, "ushell") endelse if run then print "Warning: no process manager available. This should probably not happen - please consider reinstalling or updating. Fallback mode enabled." local ok, err = pcall(run_shell) if err then printError(err) end os.shutdown() endendwhile true do coroutine.yield() end```
gollark: (this applies after all the legacy `os.loadAPI` stuff loads anyway)
gollark: Too bad.
gollark: I would apply this to the various `_ENV`s, except that probably would break shell.
gollark: I *could* have a "strict" option where it makes all the tables immutable too, I suppose.
  • Weisstein, Eric W. "Triaugmented triangular prism". MathWorld.
  1. Johnson, Norman W. (1966), "Convex polyhedra with regular faces", Canadian Journal of Mathematics, 18: 169–200, doi:10.4153/cjm-1966-021-8, MR 0185507, Zbl 0132.14603.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.