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