I got some spare time and since it was requested several times to implement multiple point attractors in my Grasshopper User Objects, I compiled a brand new User Object for that cause. Currently the routine can operate with up to 4 attractors. If you need to use less than four just set the field or the force of the rest attractors to zero, for more..ohhh well.. :S

The GH User Object is available to download at the usual location

Here is a screenshot of an example…Enjoy
![M_Attractors[digitalsubstance] M_Attractors[digitalsubstance]](https://digitalsubstance.files.wordpress.com/2011/11/m_attractorsdigitalsubstance.png?w=584&h=367)
![M_attractExample[digitalsubstance] M_attractExample[digitalsubstance]](https://digitalsubstance.files.wordpress.com/2011/11/m_attractexampledigitalsubstance.png?w=584&h=553)
Brilliant!
Excellent, I was able to duplicate your results.
What I was most curious of was this- do you happen to know how to turn an array into a surface? or was this of interest to you?
Thanks.
Great!!
Thank you so much for sharing..You can apply this routine to an array of points provided by surface divided by the srfdivision component, and have any further manipulations on the surface. Furthermore, just you can use another GHUser object of mine> Rectangular Panels to create surfaces between the points. attractors are useful combined with other tessellation routines.
Regards,
Marios
Pingback: ATTRACTORS | Pearltrees
Thank you for this very nice component and I duplicated your results perfectly. But the component says “old” right on the icon. Is there an updated version?
This was written in an older version of GH. So some of the components used are now obsolete. Just replace them with their newest versions.
This shouldn’t break the functionality of the component