Tôi muốn đảo ngược hoạt động sin
/cos
để lấy lại một góc, nhưng tôi không thể biết mình nên làm gì.Nhận góc quay trở lại từ chuyển đổi sin/cos
Tôi đã sử dụng sin
và cos
vào một góc trong radian để có được x/y vector như vậy:
double angle = 90.0 * M_PI/180.0; // 90 deg. to rad.
double s_x = cos(angle);
double s_y = sin(angle);
Với s_x
và s_y
, là nó có thể lấy lại góc? Tôi nghĩ rằng atan2
là chức năng để sử dụng, nhưng tôi không nhận được kết quả mong đợi.
x/y của tôi đã thực sự bị đảo ngược khi tôi có một số mã đã gán tội lỗi cho x và một số bit khác đã gán tội lỗi cho y. –