public static RotateVector ( Vector2 vector, float rad ) : Vector2 | ||
vector | Vector2 | |
rad | float | |
return | Vector2 |
// 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)); }