RobotController.Angle360 C# (CSharp) 메소드

Angle360() 정적인 개인적인 메소드

static private Angle360 ( Vector3 v1, Vector3 v2, Vector3 n ) : float
v1 Vector3
v2 Vector3
n Vector3
리턴 float
    static float Angle360(Vector3 v1, Vector3 v2, Vector3 n)
    {
        //  Acute angle [0,180]
        float angle = Vector3.Angle(v1,v2);

        //  -Acute angle [180,-179]
        float sign = Mathf.Sign(Vector3.Dot(n, Vector3.Cross(v1, v2)));
        return angle * sign;
    }