♪ 常见构型 (公式)
Gyroid (G):
sin((2πX)/L)*cos((2πY)/L)+sin((2πY)/L)*cos((2πZ)/L)+sin((2πZ)/L)*cos((2πX)/L) = 0
Primitive (P):
cos((2πX)/L)+cos((2πY)/L)+cos((2πZ)/L) = 0
Diamond (D):
sin((2πX)/L)*sin((2πY)/L)*sin((2πZ)/L)+sin((2πX)/L)*cos((2πY)/L)*cos((2πZ)/L)+cos((2πX)/L)*sin((2πY)/L)*cos((2πZ)/L)+cos((2πX)/L)*cos((2πY)/L)*sin((2πZ)/L) = 0
I-WP (W):
2*(cos((2πX)/L)*cos((2πY)/L)+cos((2πY)/L)*cos((2πZ)/L)+cos((2πZ)/L)*cos((2πX)/L)) -((cos(2*((2πX)/L))+cos(2*((2πY)/L))+cos(2*((2πZ)/L)))) = 0
其中G, P, D构型公式见这里,W型公式见这里。
♪ 常见构型 (Ovito版)
以Ni为例:
Gyroid (G):
sin((2*pi*Position.X)/35.240)*cos((2*pi*Position.Y)/35.240)+sin((2*pi*Position.Y)/35.240)*cos((2*pi*Position.Z)/35.240)+sin((2*pi*Position.Z)/35.240)*cos((2*pi*Position.X)/35.240) = 0
Primitive (P):
cos((2*pi*Position.X)/35.240)+cos((2*pi*Position.Y)/35.240)+cos((2*pi*Position.Z)/35.240) = 0
Diamond (D):
sin((2*pi*Position.X)/35.240)*sin((2*pi*Position.Y)/35.240)*sin((2*pi*Position.Z)/35.240)+sin((2*pi*Position.X)/35.240)*cos((2*pi*Position.Y)/35.240)*cos((2*pi*Position.Z)/35.240)+cos((2*pi*Position.X)/35.240)*sin((2*pi*Position.Y)/35.240)*cos((2*pi*Position.Z)/35.240)+cos((2*pi*Position.X)/35.240)*cos((2*pi*Position.Y)/35.240)*sin((2*pi*Position.Z)/35.240) = 0
I-WP (W):
2*(cos((2*pi*Position.X)/35.240)*cos((2*pi*Position.Y)/35.240)+cos((2*pi*Position.Y)/35.240)*cos((2*pi*Position.Z)/35.240)+cos((2*pi*Position.Z)/35.240)*cos((2*pi*Position.X)/35.240)) -((cos(2*((2*pi*Position.X)/35.240))+cos(2*((2*pi*Position.Y)/35.240))+cos(2*((2*pi*Position.Z)/35.240)))) = 0