■FCCとBCCの変換
[参]Conway, Sloane: Sphere Packing, Lattices and Groups (SPLAG)
===================================
【1】FCC
生成行列(generating matrix)はその格子を生成するための基本ベクトルを示すものです.同書p112
Mf =[−1,−1,0]
[1,−1,0]
[0,1,−1]
はFCCがベクトル[−1,−1,0],[1,−1,0],[0,1,−1]から生成される意味で,できあがる格子点は
{(x,y,z)|x+y+z=偶数}になります.
同書p2:頂点に隣接する頂点は(0,0,0)に対しては(±1,±1,0)の置換12個で,立方八面体をなし,穴は深い(±1,0,0)の置換6点とと浅い(±1/2,±1/2,±1/2)の置換8点とで,これらはボロノイ多面体である菱形12面体を作ります.
===================================
【2】BCC
同書p116
Mb =[2,0,0]
[0,2,0]
[0,1,1]
はBCCがベクトル[2,0,0],[0,2,0],[1,1,1]から生成される意味で,できあがる格子点は
{(x,y,z)|x,y,zはすべて偶数またはすべて奇数}になります.
同書p34:中心(0,0,0)の隣りの頂点は最近隣の(±1,±1,±1)8点ですが,次に近い(±2,0,0)の置換6点を加えて,菱形12面体になります.穴は(0,1/2,1)などの置換,計24点で,ボロノイ図形である切頂八面体(ケルビンの立体)の頂点をなします.
これからFCCの穴(ボロノイ図形の頂点)がBCCを作るという関係が生じます.
===================================
【3】FCCとBCCの変換
BCCの基底ベクトルをFCCの基底ベクトルに移すことは可能です.ベクトル[−1,−1,0],[1,−1,0],[0,1,−1]をそれぞれベクトル[2,0,0],[0,2,0],[1,1,1]に移すには
Mb=WMf→W=Mb・Mf^-1
を計算すればよいのです.
===================================