Vec3 vectorToWorld(Vec3 localVector, [Vec3? result]) { result ??= Vec3(); quaternion.vmult(localVector, result); return result; }