pooledParticleOffsetAt function
Implementation
Offset pooledParticleOffsetAt({
required Offset center,
required double angle,
required double travelDistance,
required double progress,
}) {
final t = progress.clamp(0.0, 1.0);
final eased = Curves.easeOut.transform(t);
final distance = travelDistance * eased;
return center +
Offset(math.cos(angle) * distance, math.sin(angle) * distance);
}