Attractor- Vector field- Flow lines around dots

Hi Guys, I want to transform lines to curves which react to attractor points in between.

My Questions:
1. As you can see in the image, l’d like to have different numbers for each set of points. For example, for
A1 to A3 Radius effect =1 | Fall-out effect =2
B1 to B3 Radius effect=2 | Fall-out effect =3
C1 to C3 effect= 3 | Fall-out effect =4
I can not split the points and then combine them together to have continuous curves. Any ideas?


2. Is there any way I can avoid curves crossing each other?

**3.**Is there a more efficient way to do this script? I found this one online and wondering if anyone has done similar to this before?

Questions

Sorry for the long message and thank you so much in advance.

Vector Field.3dm (57.7 KB)
Vector Field.gh (21.7 KB)

Ps I used a part of a script from generative landscapes.

also looking for a method to avoid curves overlap each other

Hello
for this you can generate your own field. I am not sure there is a plugin for that. I’ll add that to my Nautilus plugin surely with some improvements. But for now the idea is quite simple you must have a field that follows a direction and do that kind of stuff near points.


Here the flow is in X direction.
So if we generate some points (red) with some points for the repulsion.

It gives that



Many optimizations must be done. Specify the direction. Force per point …
field flow from point sLEGACY.gh (14.4 KB)

3 Likes