static Vector2 mulVec2(Rot q, Vector2 v) { return Vector2(q.cos * v.x - q.sin * v.y, q.sin * v.x + q.cos * v.y); }