/// <summary> Calculates rectangle vertices into 'target' array </summary> public static void GetVertices(Vector3[] target, Vector3 position, Vector2 size, Quaternion rotation) { for (int i = 0; i < Vertices.Length; ++i) { target[i] = Mathx.Transform(Vertices[i], position, rotation, size); } }
/// <summary> Calculates rectangle vertices into 'target' array </summary> public static void GetVertices(Vector2[] target, Vector2 position, Vector2 size, float angle) { for (int i = 0; i < Vertices.Length; ++i) { target[i] = Mathx.Transform(Vertices[i], position, angle, size); } }