زاوية ناقل يشير من أ إلى ب
سؤال
أنا لست الأفضل في الرياضيات ، لكن لما أفعله الآن ، أحتاج إلى حساب زاوية المتجه التي تظهر على أنها سهم في الصورة أدناه:
لدي نقطة أ ونقطة ب في طائرة ثنائية الأبعاد. أحتاج إلى حساب ما يلي:
- الزاوية التي يجب تدوير السهم فيها للإشارة إلى ب
المحلول
atan2(yB-yA, xB-xA)
, ، على افتراض أن مكتبتك لديها atan2
. وإلا تحتاج إلى استخدام atan
, ، والتي ستعيد الإجابة الصحيحة إذا كان B على يمين A ، وسوف يكون 180 درجة على خلاف ذلك. لاحظ أيضًا أن قيمة الإرجاع موجودة في Radians ، يمكنك تحويل الراديان إلى درجات عن طريق الضرب 180/pi
اذا كان ضروري.
ويكيبيديا لديه شرح مفصل للهندسة.
نصائح أخرى
Arctan ((AY - by) / (AX - BX)) ولاحظ الحالة الخاصة حيث AX = BX
لا تنتمي إلى StackOverflow