static Vector2 mulTransVec2(Transform t, Vector2 v) { final pX = v.x - t.p.x; final pY = v.y - t.p.y; return Vector2(t.q.cos * pX + t.q.sin * pY, -t.q.sin * pX + t.q.cos * pY); }