3d直选算法