Module dcg_sci_tool.structures_modifying.translate_structure_center

Functions

def translate_structure_center(atoms, target_center)

将输入的ASE Atoms对象整体平移,使其中心平移到目标中心点

参数:

atoms : Atoms 输入的ASE原子结构对象 target_center : np.ndarray 或 list/tuple 目标中心点坐标,形状为(3,),如 [x, y, z]

返回:

Atoms 平移后的新Atoms对象

异常:

ValueError: 如果输入参数无效