Angle between two Vectors 2D

前端 未结 8 1713
深忆病人
深忆病人 2021-02-05 17:29

I\'m trying to compute the angle between two vectors. I tried this, but it always returns zero:

public double GetAngle(Vector2 a, Vector2 b)
{
double angle = Mat         


        
8条回答
  •  清酒与你
    2021-02-05 18:13

    tan(angle) = opposite/adjascent

    arctan(opposite/adjascent) = angle

    opposite = a.y - b.y

    adjascent = b.x - a.x

    Math.Atan((a.Y - b.Y) / (b.X - a.X));
    

提交回复
热议问题