dirOrFallback function
Implementation
@pragma('vm:prefer-inline')
Offset dirOrFallback(Offset prev, Offset outward) {
if (prev.distanceSquared > 1e-12) return prev;
if (outward.distanceSquared > 1e-12) return outward;
return const Offset(1, 0);
}