Multiple Attractors with different scale factors

Hi,
I am trying to set up a pattern of circles that has 2 different scale factors for different attractor points. I already have a pattern with attractor points but they all have the same ‘strength’. How can i add a set of multiple points with a ‘lighter’ gradient but in the same pattern?

Can somebody help?
Any help is appreciated

Thank you

Pattern_Different Attractorpoints_KB_2024-06-24.3dm (9.0 MB)
Pattern_Different Attractorpoints_KB_2024-06-24.gh (25.2 KB)

Imagine the following:

  1. Given points and N attractors
  2. Given two modes (push/pull)
  3. In a first pass the points yield a distance List (in the second pass values are remapped) as the sum of distances (per pt/attractor) raised to some power (called falloff: say how quickly the value “drops”). Note that If mode is pull distance becomes 1/distance (so the less the dist sum the bigger the effect).

The attached (use it ONLY as an indicative hint since is pure code) does that using 2 Lists: attractors and falloff values (user defines the N or work attractors/values). That said the effect is visible with fewer attractors - for more than obvious reasons.

Attractors_OnGridPts_EntryLevel_V1.gh (130.1 KB)