nhận tọa độ điểm dựa trên hướng và khoảng cách (vector)
Tôi cần tìm tọa độ điểm thứ hai. Tôi biết góc giữa các điểm theo radian và tôi cũng biết chiều dài của vectơ.
Tôi thực sự đánh giá cao nếu ai đó có thể chỉ cho tôi hướng tới giải pháp.
nhận tọa độ điểm dựa trên hướng và khoảng cách (vector)
Tôi cần tìm tọa độ điểm thứ hai. Tôi biết góc giữa các điểm theo radian và tôi cũng biết chiều dài của vectơ.
Tôi thực sự đánh giá cao nếu ai đó có thể chỉ cho tôi hướng tới giải pháp.
Với L như độ dài của vector và Ang góc
x2 = x1 + Math.cos(Ang) * L
y2 = y1 + Math.sin(Ang) * L
Rất tiếc ... Tôi chỉ lưu ý phía trên để định hướng dưới cùng của trục Y ... Konstantin Levin, bạn sẽ cần điều chỉnh một chút vì các công thức trên giả định một hệ tọa độ lượng giác điển hình. Trong trường hợp của bạn các công thức nên là:
x2 = x1 + Math.cos(Ang) * L // unchanged
y2 = y1 - Math.sin(Ang) * L // minus on the Sin
Ngoài ra (những gì diễn ra mà không nói, cũng đi theo một nói nó ...) góc tài liệu tham khảo nên được như vậy mà khi y2 == y1 và x2> x1, Áng nên bằng không, và nó sẽ tăng khi điểm thứ hai được di chuyển ngược chiều kim đồng hồ xung quanh điểm đầu tiên.
Chỉ vì tò mò: bạn đã sử dụng ứng dụng nào để vẽ hình ảnh đó? – TomsonTom
Không chắc chắn bây giờ, nhưng tôi tin đó là Photoshop. – YemSalat