atan2(x1-x2, y1-y2) ne serait-il pas une meilleure solution au problème?