applyAttractors method

Offset applyAttractors(
  1. Offset position,
  2. double deltaTime
)

Sums every attractor's force on a particle at position into a velocity delta for this frame.

Implementation

Offset applyAttractors(Offset position, double deltaTime) {
  var dx = 0.0, dy = 0.0;
  for (final attractor in attractors) {
    final force = attractor.forceOn(position, deltaTime);
    dx += force.dx;
    dy += force.dy;
  }
  return Offset(dx, dy);
}