آلة حاسبة زاوية ناقلات 2D

Vector V1: ,
Vector V2:,
 
Angle: Degrees

هذا بسيط نسبيا لأن هناك درجة واحدة فقط من الحرية للتناوب 2D. إذا تم تطبيع v1 و v2 بحيث | v1 | = | v2 | = 1، ثم، زاوية = ACOS (v1 • v2)

أين:

• = منتج "DOT" (انظر المربع على يمين الصفحة).

ACOS = ARC COS = عكس وظيفة جيب التمامسة انظر صفحة علم المثلثات.

| v1 | = حجم v1.

المشكلة الوحيدة هي أنه لن يمنح هذا كل القيم الممكنة بين 0 درجة و 360 درجة، أو -180 درجة و + 180 درجة. بمعنى آخر، لن تخبرنا إذا كان v1 قدما أو خلف v2، للذهاب من v1 إلى v2 هو الاتجاه المعاكس من v2 إلى v1.

آلة حاسبة زاوية ناقلات 2D