康威多面體表示法

康威多面體表示法是用來描述多面體的一種方法。 一般是用種子多面體（seed）為基礎並標示對種子多面體做的操作或運算。

種子多面體一般都為正多面體或正多邊形密鋪，表示的字母則取他們名字的第一個字母，例如:
T = 正四面體 （Tetrahedron）
C = 正方體 （Cube）
O = 正八面體 （Octahedron）
D = 正十二面體 （Dodecahedron）
I = 正二十面體 （Icosahedron）
H = 正六邊形密鋪 （Hexagonal tiling）
Q = 正四邊形密鋪 （Quadrille = Square tiling）
Δ = 正三角形密鋪 （Deltille = Triangular tiling）
另外柱體和錐體也可以作為種子，並以它是底面邊數加一個字母表示:
P = 柱體 （Prism）
A = 反稜柱 （Antiprism）
Y = 錐體 （Pyramid）
J = 詹森多面體 （Johnson solid）
例如種子“P5”是指五角柱、“P10”是指十角柱、“Y6”是指六角錐、“J86”是指球狀屋頂、“A86”是指86角反稜柱。

任何凸多面體皆可以當作種子，前提是它可以執行操作或運算。

何頓·康威提出這個想法, 就像克卜勒的截角定義,建立相關的多面體相同的對稱性。 它的多面體表示法能從正多面體種子表示所有阿基米德立體、半正多面體和卡塔蘭立體。 在一系列的應用中，康威多面體表示法可以產生許多高階多面體。

 多面體的運算 
下面列出康威多面體表示法中，多面體的運算符號，那些運算通常類似幾何變換，並以 (v,e,f) 表示進行該運算或操作後多面體的變化。

+ 基本操作運算符範例運算符號名稱別名英文名替代同構頂點邊面描述例子 40px原像Seed vef 來源種子d40px對偶dual fev產生對偶多面體-每個頂點創建一個新的面，或面的重心當作新的頂點。a40px截半ambo e2e2 + e邊是新的頂點，舊的頂點消失，或將邊的中點當作新的頂點。(rectify) j40px會合joindae + 22ee每個面都加入上當高的錐體，使相鄰面的錐體各有一面互相共面，形成四邊形。t40px截角truncatedkd2e3ee + 2截去所有頂點conjugate kisk40pxn角化kisdtde + 23e2e每個面都加入角錐. i 40px過截角雙截角 --dk2e3ee + 2Dual of kis. (bitruncation) n40px---- kd e + 23e2eKis of duale40px小斜方expandaa = aj 2e4e2e + 2在每個頂點建立新的面，並在各邊建立四邊形。 (cantellate)o40px正交菱形鳶形有時作四角化orthode = ja = jj2e + 24e2e每個n邊形面被分割成n個四邊形。b40px大斜方bevelta4e6e2e + 2加入新的面代替邊和頂點 (在高維多胞體稱為cantitruncation).)m40px元有時作三角化metadb = kj2e + 26e4e 將n邊形的面切割成2n個三角形

+ 擴展操作運算符範例運算符號名稱別名英文名替代同構頂點邊面描述例子 40px原像Seed vefSeed formr手性鏡像鏡射reflectvef 產生手性鏡像 h40px交錯半* half * v/2ef+v/2Alternation, remove half vertices,limited to seed polyhedra with even-sided faces 部分截半部分截角uncompletedrectifie/truncate e2e2 + e對某些條件面截半，其餘面截角tO→結果c40px倒角 chamfer v + 2e 4ef + e將邊用六邊形取代T→結果   雙倒角  v + 2e 4ef + e將邊用兩個五邊形取代 - 40px   -dc f + e4ev + 2e p40px旋轉 propellor(Hart)v + 2e4ef + e將面旋轉，並在頂點建立四邊形 (self-dual) - 40px   - dp = pdf + e4ev + 2e  s40px扭稜  snubdg = hta2e5e3e + 2「擴大和扭曲」 - 每個頂點創建一個面，每條邊創建了兩個新的三角形g40px陀螺 gyrods3e + 25e2e每個n邊形面被切割成n個五邊形。w40px旋面 whirl v+4e7ef+2e 將面旋轉，並在頂點建立與原面相似但是旋轉的新面此操作會在邊上建立兩個六邊形 -40px   - dwf+2e7ev+4e 旋面的對偶

這些運算符號的運算優先順序皆為由右至左。例如：
正四面體的對偶多面體計為 dT;
截角的正方體應計為 t3C 或 tC;
截角的截半立方體應計為 t4aC 或 taC。

所有的操作都保有對稱性，除了s和g是扭曲的像並失去了鏡射對稱。

 例子 
正方體"seed"截半截角双截角（Bitruncation）离面（Cantellation）大斜方截半（Omnitruncation）扭稜（Snub）64pxC64pxaC = djC64pxtC = dkdC64pxtdC = dkC64pxeC = aaC = doC64pxbC = taC = dmC = dkjC64pxsC = dgC對偶加入錐體(相鄰共面)加入錐體(到外接球)正交(edge-bisect)元(full-bisect)陀螺64pxdC75pxjC = daC64pxkdC = dtC64pxkC = dtdC64pxoC = deC = daaC64pxmC = dbC = kjC64pxgC = dsC

 生成標準種子 
所有的五個正多面體皆可以從棱柱種子經過零至兩個運算或操作而產生：
 錐體: Y3 (正四面體是一個特別的角錐)
 T = Y3   
 O = aY3  (截半四面體)
 C = daY3 (截半四面體的對偶多面體)
 I = sY3  (扭稜四面體)
 D = dsY3 (扭稜四面體的對偶多面體)
 反柱體: A3 (正八面體是一個特別的反柱體)
 O = A3
 C = dA3
 柱體: P4 (正方體是一個特別的柱體)
 C = P4
 五角反稜柱: A5
 I = k5A5  (特殊的雙錐反柱體)
 D = t5dA5 (特殊的截角偏方面體)

 康威的符號擴展 
上述的運算和操作可以從正多面體種子或柱體錐體的種子產生所有的半正多面體、卡塔蘭立體、柏拉圖立體和阿基米德立體。
許多多面體都可由高階的組合操作還表示，但是某些特別的多面體需要更多的符號來表示。

例如，幾何藝術家George W. Hart定義他的操作稱為"propellor"，和另一個反映創建鏡像圖像的旋轉形式"reflect"。
 p – "propellor" – 旋轉建立四邊形於頂點。這個操作的對偶多面體是本身: dpX=pdX。
 r – "reflect" – 對種子進行鏡射變換。一般沒已影響，除非有s或g的種子
 詹森多面體擴展 
為了表達詹森多面體，諾曼·詹森也定義了一些符號來表達它的多面體

下列種子都必須要在後面加註邊數:
P = 柱體 (Prism)
A = 反稜柱 (Antiprism)
Y = 錐體 (Pyramid)
Q = 帳塔
R = 罩帳
L = 三面單元組成一個正方形和對立的三角形
U = n邊形，旁邊有三角形交替的邊。
J = 直接表示詹森多面體，加註的數字代表詹森多面體的編號。
擴展的符號:
 + = 將符號後的種子加到符號前的種子之適當的面，可省略
 - = 在符號前的種子上照到跟符號後種子相同的部分並切除之
 × = 將符號前動作做符號後的次數次，符號後必為常數，可省略
() = 將種子括號並指定動作
例如:
"Y3P3" = Y3 + P3 = 正三角錐柱
"-Q3tT" = -Q3 + tT = tT - Q3 = 側台塔截角四面體
"-(Q5)2eD" = eD - (Q5)×2  = 側台塔小斜方截半二十面體欠二側台塔

 其它的擴展 
下面擴展符號也可以用於康威多面體表示法，但是在施萊夫利符號中，更為常用。
t0,1 = 截角 
t0,2 = 截邊:小斜方截半
t0,1,2 = 截邊再截角:大斜方截半
t0,3 = 截面:向下鋸齒(Runcination) : 切割多面體，同時沿面、邊和頂點，建立新的面代替原來的面、邊和頂點中心。
t0,1,3 = 截面再截角
t0,2,3 = 截面再截邊
t0,1,2,3 = 截面再截邊再截角
t0,4 = 截胞 : 切割多胞體，同時沿胞、面、邊和頂點，建立新的胞代替原來的胞、面、邊和頂點中心。
t1 = 截半
t1,2 = 截半再截邊:雙截角
t2
h = 交替 alternate

例如:
"hC" = 正四面體

 幾何座標的衍生形式 

 密鋪 
+例如: 球面的正五邊形密鋪:正十二面體種子 (D)120pxD120pxtD120pxaD120pxtdD120pxeD120pxteD120pxsD120pxdD120pxdteD
+例如:歐幾里得平面的正六邊形密鋪種子 (H)120pxH120pxtH120pxaH120pxtdH = H120pxeH120pxteH120pxsH120pxdH120pxdtH120pxdaH120pxdtdH = dH120pxdeH120pxdteH120pxdsH
+例如: 雙曲面的正七邊形密鋪 種子 ( {7,3} ){7,3}"seed"truncateambo(rectify)bitruncateexpand(cantellate)bevel(omnitruncate)snub120px{7,3}120pxt{7,3}120pxa{7,3}120pxdk{7,3}120pxe{7,3}120pxb{7,3}120pxs{7,3}dualjoinkis(vertex-bisect)ortho(edge-bisect)meta(full-bisect)gyro120pxd{7,3}120pxdt{7,3}120pxj{7,3}120pxk{7,3}120pxo{7,3}120pxm{7,3}120pxg{7,3}
+例如: 三維空間的正方體密鋪 種子 ( {4,3,8} ){4,3,8}"seed"truncateambo(rectify)bitruncateexpand(cantellate)bevel(omnitruncate)snub120px{4,3,8}120pxt{4,3,8}120pxa{4,3,8}120pxdk{4,3,8}120pxe{4,3,8}120pxb{4,3,8}120pxs{4,3,8}dualjoin120pxd{4,3,8}120pxdt{4,3,8}120pxj{4,3,8}

 幾何體 
+例如: 透明的 正四面體 種子 (T)120pxT120pxtT120pxaT120pxtdT120pxeT120pxbT120pxsT120pxdT120pxdtT120pxjT120pxkT120pxoT120pxmT120pxgT
+例如: 四維空間的 正八胞體 種子 ( {4,3,3} )120px{4,3,3}120pxt{4,3,3}120pxa{4,3,3}120pxtd{4,3,3}120pxe{4,3,3}120pxb{4,3,3}120pxs{4,3,3}120pxd{4,3,3}

 其他多面體 
迭代簡單簡單操作的形式，可以產生更大的多面體，並保持基本對稱性。頂點被假設是對相同半徑的球面。
四面體對稱

 八面體對稱 

 二十面體對稱 
 菱形 

 三角形 

 對偶 

 手性 

 手性對偶 

 參見 
均勻多面體
圖形演算法
Doo–Sabin subdivision surface – expand 擴展變換
Catmull–Clark subdivision surface – ortho operator

 外部链接和参考文獻 
 George Hart's Conway interpreter : generates polyhedra in VRML, taking Conway notation as input
 Polyhedra Names 
 polyHédronisme : generates polyhedra in HTML5 canvas, taking Conway notation as input

 John Conway's notation
  (truncate)
  (ambo)
  (kis)
 Conway operators, PolyGloss, Wendy Krieger 
 Derived Solids

Category:初等几何
Category:多面體
Category:康威多面體
Category:數學表示法
Category:多面體變換