RotateVector() public static method

public static RotateVector ( Vector2 vector, float rad ) : Vector2
vector Vector2
rad float
return Vector2
Example #1
0
    // Token: 0x06000023 RID: 35 RVA: 0x00002A30 File Offset: 0x00000E30
    public static Vector2 ThreePointCircle(Vector2 a1, Vector2 a2, Vector2 a3)
    {
        Vector2 vector = a2 - a1;

        vector /= 2f;
        Vector2 start = a1 + vector;

        vector = Mathfx.RotateVector(vector, 90f);
        Vector2 dir = vector;

        vector  = a3 - a2;
        vector /= 2f;
        Vector2 start2 = a2 + vector;

        vector = Mathfx.RotateVector(vector, 90f);
        Vector2 dir2 = vector;

        return(Mathfx.IntersectPoint(start, start2, dir, dir2));
    }