I've got 10000 particles scattered on a torus surface. I want to grow splines to join the paricles, however i want to start from 1 particle (or some random ones) and i thought spawning via travel distance from this origin to its neighbours (based on a distance threshold). Is this possible? I intend to spawn from these neighbour particles outwards etc until the torus is covered.
Ok so i'm now trying to get a fake growth setup to work. I figured i could birth 1 particle then spawn multiple offset a distance using the spread operator. After that i spawned at a rate per sec and tested against a binding absolute distance to keep the particles apart and end up with a nice even (not symmetrical) cover of the surface. Problem is the spawned particles jump position every frame, so i added a test against event time to freeze after they had found a valid position. alas, still plenty of position jumping.
You can use groups and neighbor tests to simulate growth, and then use those same groups within a spline operator (set to neighbor mode) to bind only between the particles of the growing group.
Attached is an example scene for you to reference.
now, if i wanted to take this further - as the splines snap on with the distance threshold and the paricles not moving.
Could i substitute the distance threshold for maybe a time threshold, so as particles become active in the group the spline can use the variable radius on age instead of length?